How to delete unused docker images and docker containers?
I used Docker Swarm to deploy my project into Ubuntu 18.0.4. After building a new docker image. Docker created some image docker and docker container temporary and unused them. It grew very fast after building a new image.
I want to delete all of them, How can I delete them faster and correct?
Thanks for any suggestions.
-
Q0
Quyền Thọ Kim Quang Apr 12 2021
I usually using the command below to delete all docker images and docker ps was unused.
docker rm -v $(docker ps -a -q -f status=exited) && docker rmi $(docker images -f "dangling=true" -q)
After run that command you can see result as below:
root@MyApp:~# docker rm -v $(docker ps -a -q -f status=exited) && docker rmi $(docker images -f "dangling=true" -q) e601f9ba3096 b8f5a15579c5 5ad85ff6d626 1edac133b26e Deleted: sha256:65e9582050ee0dc97a0eb2d35d955a48845b76f7ae7a6c69a35bd261a9cc7e66 Deleted: sha256:21120bd11e7070791a2754db349c9152acc0a3efa86b18fecac27086c81359c9 Deleted: sha256:aee1aeda6e9dc724360864c44e42aec5123605bb1acf64a0d589dbddc358d16b Deleted: sha256:a7e1b66d00de62c1e64a91051d2284bdb6ba58245de96c2cb83ed54df783319c Deleted: sha256:abc14a8a0323073cbf9bb3847af592e6c5342a2c6f81e94a9cc259280a72b23c Deleted: sha256:394ab7ff812019ef3c7da71851ae12ce8189ba6e151cfb7758494a3cc6311bb9 Deleted: sha256:2c7a3b5993925823265faf2572b280e4cd63dda92961d11908ea9a3ac1734ca6 Deleted: sha256:795c92298c2b6b1dca3e90c3614b19ee5c29deec270e98f1f8e478306a1f3550 Deleted: sha256:fd1798672596e15ea550ebaf7d016aa78b5e22ad598b5b79a7f20c3eac600385 Deleted: sha256:93a343eb0785f8b178a9a3c4287ca74cec2ab337da32026f5cb515ce5cde1c6a Deleted: sha256:ac0f8320f9115ccfa8bdd9550906d19fe32114a1e95adea3a2bb08b6d0ccb23b Deleted: sha256:f130e74af7b79e85939bbebc545a94229819666eafaafa251407fe6142e719a4 Deleted: sha256:aa6fd271c8ce26d5386c49e61d95ecccccdd16b02dc84cf397f5283bb1a65e9f Deleted: sha256:0e1d65870d10e94866e3cf3303e525f6d0355c969093441ac4832a735ccd27d8 Deleted: sha256:795f5bcdbff4b9aaab20bbba7449378645512f4bac0bf594ee9d2a19f5c88791 Deleted: sha256:ff7c540ea2e3538d2f5e3dafbbd41f20619f983ff6404e8eb53cfca191323fbd Deleted: sha256:691080abd91818ceec85619c19114665375882593820cf1ceb1e448d3cdb83ae Deleted: sha256:74adff24b5fd1089f21e548b9b4f7dbae751b0f5af65a77f00e91d5be8aeb942 Deleted: sha256:65b48f8b0bc9145a22749ff37df76bfe594882633e6ef8504a474dc5c5aa17d7 Deleted: sha256:a4ffa15d6bda11c932fb45e8757958279bae201621cddac294ec20f38707058d Deleted: sha256:6a557fea2c45e011947c845853f23643e083d82dd139e768bb314ea7828d799a Deleted: sha256:311b934a33fe55ac95a5ab4fd56b4a47d38e72dadb5e3fdd3bbe54596b042a8e Deleted: sha256:4f00507f64c0a041726fb9592d5cfd98fda58271b8cf99cebe4b35dbb8616a67 Deleted: sha256:a616c80ce1bf7ca84f14dbd9f272e6aee10eb78309ff2d4598abc25a256d4e97 Deleted: sha256:44f936b73f043a7cc84b66d4eea85b1c860d6c331966de546f1b6d54184571d0 Deleted: sha256:5883ba8a449304ae3953ee0afe42ca042d4156a7e2be0c580ad81bc6bdd412b9 Deleted: sha256:26c486493f9911420cdefa0d8fa9853335f3e2d01b01eea715108dc76cfd0ef4 Deleted: sha256:dbc20a17a0c23a013ab4563ddd6fc4a65494410364f4595ad0ae67ee8a6d2c66 Deleted: sha256:6c51ea37fb741dc9e0b0143b7c4f1163b6fa8d1a28c6ac5a887021aa8447f961 Deleted: sha256:c8c12bb785f957f44d603efcb496edcedadc41148b45b72f904ad5a06b13c33c Error response from daemon: conflict: unable to delete af9b912bb74c (must be forced) - image is being used by stopped container 73d4803864cb
I hope it useful for you!!
-
N0
Nhiên Hồng Phan Apr 12 2021
1. Command docker to delete containers with status exited and unused:
docker rm -v $(docker ps -a -q -f status=exited)
2. Command to delete docker image not use.
docker rmi $(docker images -f "dangling=true" -q)
Hope it works for you.
* Type maximum 2000 characters.
* All comments have to wait approved before display.
* Please polite comment and respect questions and answers of others.