Skip to content

Instantly share code, notes, and snippets.

@Snugglepantz
Created September 11, 2019 21:48
Show Gist options
  • Save Snugglepantz/e81ccffd880598163bbd7ba711a9404e to your computer and use it in GitHub Desktop.
Save Snugglepantz/e81ccffd880598163bbd7ba711a9404e to your computer and use it in GitHub Desktop.
Docker Cheatsheet
# Build your whole Docker Compose project...
docker-compose build
# ...or just build one piece of it
docker-compose build [app|db|etc...]
# Start your Docker Compose project
docker-compose up -d
# View the logs for this docker-compose proejct
docker-compose logs
# Stop running containers
docker-compose stop
# remove stopped containers
docker rm $(docker ps -a | grep Exited | awk '{print $1;}')
# or, to remove the stopped containers that were started by Docker Compose
docker-compose rm
# remove untagged images
docker rmi $(docker images -q --filter "dangling=true")
# Clean up dangling volumes
# (see the post below for how to install the python script)
sudo python docker_clean_vfs.py
# Better yet, remove dangling volumes before they're created by using -v
docker-composer rm -v
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment