Docker - Guía básica UNIX

Docker - Guía básica UNIX

Docker Compose

Inicializar servicios por primera vez

Para empezar a trabajar con un docker-compose.yml primero debemos inicializar el docker compose:

docker-compose up

Arrancar servicios

Las sucesivas veces podemos arrancar el “stack” de docker desde la carpeta

docker-compose start

Detener servicios

Para detener los servicios del “stack” desde la carpeta donde se están ejecutando debemos ejecutar el comando

docker-compose stop

Eliminar servicios

Si lo que queremos es eliminar todos los serivicos creados por el “stack”, desde la carpeta debemos ejecutar

docker-compose down

Hay que diferenciar muy bien entre docker-compose stop que para los servicios activos de un “stack” y docker-compose down que elimina de forma permanente los serivicos de un “stack”.

Utilizar la bandera -v si se necesita eliminar el volumen de la base de datos que se usa para persistir la base de datos

docker-compose down -v

Para listar las imágenes de docker, filtrando por los IDs y eliminando las imágenes en función del ID

docker images | awk 'NR!=1 {print $1}' | xargs docker rmi
Actualizado el