How to clean up your environment when using docker

March 10, 2019 Written By Marco Monteiro

After a few projects we all know that you can have a real mess on your rig. Specially when it comes to saving space. So how to do that?

For this purpose you can use following command:

$ docker system prune -a

This will give you the following output:

WARNING! This will remove:
		- all stopped containers
		- all networks not used by at least one container
		- all images without at least one container associated to them
		- all build cache
Are you sure you want to continue? [y/N]

You can be even a bit more hardcore and shove a -a command in there, that will remove everything, not just the images.

If your purpose is just to force Docker to rebuild images without using cache then use following combination:

$ docker system prune
$ docker-compose build --no-cache

Then run up command as usual:

$ docker-compose up

Stay clean!


Like it? Tweet it.

"How to clean up your environment when using docker" via @marcogmonteiro