Skip to content

Instantly share code, notes, and snippets.

@peterkle
Last active May 29, 2017 20:40
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 peterkle/af59e788e17c59fe87dc8690fb587ace to your computer and use it in GitHub Desktop.
Save peterkle/af59e788e17c59fe87dc8690fb587ace to your computer and use it in GitHub Desktop.
Docker Commands Cheatsheet

Docker Cheatsheet

Images

Remove one or more specific images

List: docker images -a

Remove: docker rmi Image Image

Remove dangling images:

List: docker images -f dangling=true

Remove: docker rmi -f $(docker images -qf dangling=true)

Removing images according to a pattern

List: docker ps -a | grep "pattern"

Remove: docker images | grep "pattern" | awk '{print $1}' | xargs docker rm

Remove all images

List: docker images -a

Remove: docker rmi $(docker images -a -q)

Containers

Removing Containers

List: docker ps -a

Remove: docker rm ID_or_Name ID_or_Name

Remove a container upon exit

Run and Remove: docker run --rm image_name

Remove all exited containers

List: docker ps -a -f status=exited

Remove: docker rm $(docker ps -a -f status=exited -q)

Remove containers using more than one filter

List: docker ps -a -f status=exited -f status=created

Remove: docker rm $(docker ps -a -f status=exited -f status=created -q)

Remove containers according to a pattern

List: docker ps -a | grep "pattern”

Remove: docker ps -a | grep "pattern" | awk '{print $3}' | xargs docker rmi

Stop and remove all containers

List: docker ps -a

Remove: docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)

Volumes

Removing Volumes

List: docker volume ls

Remove: docker volume rm volume_name volume_name

Remove dangling volumes

List: docker volume ls -f dangling=true

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

Remove a container and its volume

Remove: docker rm -v container_name

List Docker networks

docker network ls

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