Skip to content

Instantly share code, notes, and snippets.

@ArgonQQ
Last active September 24, 2019 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ArgonQQ/baa503d246f3066b19a20042eb809e98 to your computer and use it in GitHub Desktop.
Save ArgonQQ/baa503d246f3066b19a20042eb809e98 to your computer and use it in GitHub Desktop.
🐳 Docker Cheatsheet 🐳

eval will set the variable to use Docker without the need to start "Docker Quickstart Terminal" eval takes a string as its argument, and evaluates it as if you'd typed that string on a command line. (If you pass several arguments, they are first joined with spaces between them.) eval $(docker-machine env)

Stop all docker container

docker stop $(docker ps -a -q)

Delete all docker container

docker rm $(docker ps -a -q)

Delete all images

docker rmi $(docker images -q)

show Volume Mounts

docker inspect -f '{{ .Mounts }}' CONTAINERNAME

Removes all Volumes

docker volume rm $(docker volume ls -qf dangling=true)

Updates all Images

docker images | awk '{print $1}'|grep -v "REPOSITORY" |xargs -L1 docker pull

Bash Completion

curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment