Non mi soffermo sull’utilità e la fase di installazione di Docker, eventualmente in futuro dedicherò un apposito post a queste cose. Oggi volevo solo riepilogare alcuni comandi utili per chi utilizza docker e docker compose:
Avvio i container nel docker compose e sgancio la console:
docker compose up -d
Spengo i container specificate nel DockerFile, rimuovo i container e le reti create:
docker compose down
Spengo i container nel DockerFile senza però cancellarli:
docker compose stop
Avvio i container nel DockerFile senza ricrearli:
docker compose start
Spengo (o accendo con star) un container in particolare:
docker compose stop NOME_CONTAINER
Mostro i container relativi al DockerFile:
docker compose ps
Dopo la modifica del Dockerfile docker-compose-yml:
docker compose stop && docker compose up -d --no-deps --build
Rimuovo anche i volumi associati alle macchine nel docker-compose:
docker compose down --volumes
Rimuovo anche le immagini scaricate/costruite dal docker-compose:
docker compose down --rmi all
Guardo i log di docker-compose effettuando un tail, ovvero continua ad aggiornarli:
docker compose logs -f
Mostra i log di un container in parlitocolare:
docker compose logs NOME_CONTAINER
Mi collego ad un container da CLI:
docker exec -it NOME_CONTAINER /bin/sh
Cancello le risorse (container/image/network) non usate da nessun docker attivo:
docker system prune
Cancello i log dei vari docker:
truncate -s 0 /var/lib/docker/containers/*/*-json.log
Aggiornare le immagini dei container definiti nel docker-compose:
docker compose pull
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta