Docker es un container management service, que en castellano sería un servicio administrador de contenedores. Es sin duda la tecnología más de moda en estos tiempos.
La idea es desarrollar en contenedores que pueden ser desplegados en cualquier equipo de esta manera la aplicación puede funcionar en cualquier pc y no tenemos el tipico problema de que una aplicación funcione en un computador y en otro no.
Docker esta formado por los siguientes componentes :
- Docker for Linux, Mac, Windows : este componente permite correr Docker sobre estas plataformas
- Docker Engine : Es usado para crear imágenes y contenedores
- Docker Hub : Se utiliza para registrar las imágenes y luego poder utilizarlas
- Docker Compose : Es utilizado para definir aplicaciones a partir de múltiples containers.
Para instalar docker podemos hacerlo del manual de la pagina oficial: https://docs.docker.com/install/
Una forma de ver si docker quedo bien instalado es hacer :
docker version
De esta forma si docker nos retorna la version, bueno… Anda!
Si necesitamos información de nuestro docker podemos hacer:
docker info
De esta manera vamos a tener información de nuestro contenedor.
Pero si de verdad queremos probar si funciona nuestro docker podemos probar una imagen por defecto, esto sería como un “Hola Mundo” de docker. Empecemos revisando la sintasis, para correr una imagen debemos hacer :
docker run image
Donde image es el nombre de la imagen que queremos correr.
Por ende si queremos correr la imagen “hello-world” :
docker run image hello-world
Este comando lo que va hacer es bajarte la imagen de “hello-world” y luego la va a ejecutar.
Creo que para empezar, bien!
Luego seguimos en posteriores post.