Skip to content

Instantly share code, notes, and snippets.

@tgmarinho
Forked from bzz/docker-rm-images.md
Created December 18, 2021 15:21
Show Gist options
  • Save tgmarinho/d7df5459fee24ba2b336643ce57fb62b to your computer and use it in GitHub Desktop.
Save tgmarinho/d7df5459fee24ba2b336643ce57fb62b to your computer and use it in GitHub Desktop.
Remove all (untagged) images and containers from Docker
@tgmarinho
Copy link
Author

tgmarinho commented Dec 18, 2021

How to Do a Clean Restart of a Docker Instance
If you are using Docker-Machine, make sure your are talking to the right one. Execute the command docker-machine ls to find which one is currently active. It is also recommended to always redo the command:
eval "$(docker-machine env )"
Note: Deleting volumes will wipe out their data. Back up any data that you need before deleting a container.
Procedure
Stop the container(s) using the following command:

docker-compose down

Delete all containers using the following command:

docker rm -f $(docker ps -a -q)

Delete all volumes using the following command:

docker volume rm $(docker volume ls -q)

Restart the containers using the following command:

docker-compose up -d

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