Makefiles como dejar de memorizar comandos en docker – Developer Vago

Si has trabajado con docker, o si lo has probado, seguro que te has dado cuenta de la cantidad de comandos que tiene y la cantidad de opciones posibles. Para simplificarme un poco la vida he estado buscando información y lo que más util me resulta es crear un pequeño Makefile con los comandos que más utilizo.

making waves
Elizabeth Donoghue – making waves

Así que hoy voy a contar algunos trucos y consejos sobre Makefiles y para que veáis la cantidad de comandos que hay aquí os dejo la lista:

Continúa leyendo “Makefiles como dejar de memorizar comandos en docker – Developer Vago”

Empezando con docker

Docker esta de moda, pero ¿qué es docker? Hace tiempo estuvimos hablando de Vagrant y de como provisionar máquinas utilizando Chef hoy vamos a ver que es Docker y como empezar a utilizarlo en Mac OSX.

¿Qué es Docker?

Docker es un proyecto Open Source que automatiza el despliegue de aplicaciones dentro de contenedores. Docker aisla permite aislar recursos del kernel con lo que se permite que “contenedores” independientes se ejecuten en una única instancia de Linux, evitando la sobrecarga de iniciar varias máquinas virtuales.

docker execdriver diagram

Para que nos entendamos lo que hacemos con Docker es crear un “contenedor” donde instalamos el software que necesitemos ejecutar. Ese contenedor comparte recursus con la maquina donde se lanza, pero a la vez es independiente. Con esto conseguimos poder portar nuestras apps sin necesidad de instalar nada en una nueva maquina.

Continúa leyendo “Empezando con docker”