Docker: Difference between revisions
Jump to navigation
Jump to search
(Created page with " # Some useful commands You need to execute them inside the folder ~/docker see: https://docs.docker.com/engine/reference/commandline/compose/ # diagnose <pre> sudo docker ps # show active containers sudo docker ps -a # show all containers sudo docker top CONTAINER -eo pid,cmd # show running processes for container sudo docker exec -it CONTAINER bash -l...") |
No edit summary |
||
Line 1: | Line 1: | ||
Some useful commands | |||
see: https://docs.docker.com/engine/reference/commandline/compose/ | see: https://docs.docker.com/engine/reference/commandline/compose/ | ||
== diagnose == | |||
<pre> | <pre> | ||
sudo docker ps # show active containers | sudo docker ps # show active containers | ||
Line 14: | Line 12: | ||
</pre> | </pre> | ||
== view logs == | |||
<pre> | <pre> | ||
sudo docker logs CONTAINER # show logs for container | sudo docker logs CONTAINER # show logs for container | ||
Line 20: | Line 18: | ||
sudo docker-compose logs --tail=0 -f # show logs for ALL containers (continous updating) | sudo docker-compose logs --tail=0 -f # show logs for ALL containers (continous updating) | ||
</pre> | </pre> | ||
== get new image and restart == | |||
<pre> | <pre> | ||
sudo docker-compose pull # download (new) images from registry | sudo docker-compose pull # download (new) images from registry | ||
Line 29: | Line 27: | ||
</pre> | </pre> | ||
== delete and recreate container == | |||
<pre> | <pre> | ||
sudo docker-compose stop CONAINER | sudo docker-compose stop CONAINER |
Latest revision as of 13:59, 24 January 2024
Some useful commands
see: https://docs.docker.com/engine/reference/commandline/compose/
diagnose
sudo docker ps # show active containers sudo docker ps -a # show all containers sudo docker top CONTAINER -eo pid,cmd # show running processes for container sudo docker exec -it CONTAINER bash -l # start shell in container sudo docker-compose restart CONTAINER # restart container
view logs
sudo docker logs CONTAINER # show logs for container sudo docker logs CONTAINER -f # show logs for container (continous updating) sudo docker-compose logs --tail=0 -f # show logs for ALL containers (continous updating)
get new image and restart
sudo docker-compose pull # download (new) images from registry sudo docker-compose up -d CONTAINER # recreate and restart container (e.g. to activate new image) # OR (if you know nothing critical is going on) sudo docker-compose up -d # recreate and restart ALL containers (e.g. to activate new image)
delete and recreate container
sudo docker-compose stop CONAINER sudo docker-compose rm CONAINER sudo docker-compose up -d CONAINER