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