5 ms·
Great post! For those learning, make sure you look into removing unused images and containers otherwise you might run into some issues a little farther down th
by n_coats 10y ago
Great post!
For those learning, make sure you look into removing unused images and containers otherwise you might run into some issues a little farther down the road (eventually our builds started failing).
You can run docker rm and docker rmi to remove specific containers and images respectively, but we also found passing the --rm flag with docker run helped a lot as it removes a container after it exits.
Happy learning!
- ThunderGorilla 10y agoWhy did this cause the builds to fail?
- roxmon 10y agoI run into this pretty frequently with Docker on Mac OS X. Passing the `--rm` flag helps, but for cleaning up old/unused containers, I usually set these two commands on a cron: # Remove un-tagged or un-named images for im in $(docker images | awk '/<none>/ { print $3 }'); do docker rmi $im; done # Remove stopped containers docker rm $(docker ps -a -q)
- xahrepap 10y agoYou can also do this: docker rmi $(docker images -q -f dangling=true You might consider doing the same with volumes: docker volume rm $(docker volume ls -q -f dangling=true) But be careful with the volume one. I'd read the documentation around volumes first and see if you're deleting what you want to. :)