Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== docker & docker-compose - Cheatsheet ====== Usefull commands for docker and docker-compose ^Command^Purpose| |docker-compose up -d|Starts the Container and dettach (so you have your bash prompt back)| |docker-compose down|Stops the Container| |docker-compose ps|Checks the status of the Container| |docker-exec -ti <container-name> /bin/bash|Opens a Shell Prompt inside a Container (so you can troubleshoot)| |docker save <image> > file.tar|Saves an Image to a Tar file \\ Eg.: docker save nginx:latest > nginx_backup.tar| |docker load < file.tar|Loads a Tar file as an Image| |docker stop $(docker ps -a -q)|Stops all Containers. You can use "rm" instead of "stop" to remove them!| |<code bash> docker build --tag <tag> . </code> |To be run from the directory where "dockerfile" lives. Will create an Image with the tag provided. Eg.: docker build –tag tornscrapper:0.1 | |<code> docker images -a | grep none | awk '{ print $3; }' | xargs docker rmi </code> |Delete dangling images and / or images that have a "none" tag. \\ Might be helpful if "docker image prune" doesn't remove those.| CKG Edit computer_science/docker/docker_cheatsheet.txt Last modified: 2023/12/11 21:30by carlossousa