Ir al contenido
  1. Publicaciones/

Docker: Comandos básicos para docker-compose

·246 palabras·2 mins
Software Docker

Índice
#

  1. Cosas a tener en cuenta:
  2. Comprobar la sintaxis
  3. Desplegar docker-compose
  4. Desplegar docker-compose con otro nombre
  5. Comprobar que está bien desplegado
  6. Parar o arrancar
  7. Ver los logs
  8. Ver logs en tiempo real
  9. 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… 🐧