Comandi utili per docker e docker compose

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