Docker: Comandos básicos para docker-compose
2020-02-27
Índice
- Cosas a tener en cuenta:
- Comprobar la sintaxis
- Desplegar docker-compose
- Desplegar docker-compose con otro nombre
- Comprobar que está bien desplegado
- Parar o arrancar
- Ver los logs
- Ver logs en tiempo real
- Ver logs de un contenedor en concreto
No pretendo crear un articulo sobre el uso de docker-compose, tan solo te voy a mostrar una serie de comandos rápidos para la utilización y su administración.
Cosas a tener en cuenta:
-
image: imagen del contenedor que se va a utiliza, dependiendo de la arquitectura del procesador de la maquina en la que se va a utilizar, puede ser para arm, x86, etc
-
volumes: son los volúmenes (directorios) accesibles desde el contenedor
-
environment: las variables de entorno que modifican el contenedor
-
ports: puertos mapeados, por ejemplo 90:80, el contenedor escucha peticiones externas por el puerto 90 y las redirige al puerto 80 interno del contenedor.
-
links: para indicar las referencias contra otro docker
-
containername: Nombre para que le vamos a dar al contenedor
-
hostname: nombre de la maquina del contenedor
Comprobar la sintaxis
docker-compose config
Desplegar docker-compose
docker-compose up -d
Desplegar docker-compose con otro nombre
docker-compose -f <docker-compose_file> up -d
Comprobar que está bien desplegado
docker-compose ps
Parar o arrancar
docker-compose stop
docker-compose start
Ver los logs
docker-compose logs
Ver logs en tiempo real
docker-compose logs -f
Ver logs de un contenedor en concreto
docker-compose logs <nombre_docker>
Espero que te haya gustado, pasa un buen día… 🐧