在使用 Docker 鏡像時,通常會出現需要刪除某些鏡像的情況。比如,我們不再需要某個鏡像,或者想要節約一些磁盤空間等等。本文將介紹如何使用 Docker 命令行工具來刪除兩個鏡像。
首先,打開終端并輸入以下命令來列出所有可用的鏡像:
docker images
此時,你應該會看到類似如下的輸出:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 20.04 7b7eae4c741a 3 weeks ago 72.6MB
alpine latest 49bd3aa907e3 4 weeks ago 5.61MB
python 3.9-slim-buster dc4894f696db 4 weeks ago 191MB
hello-world latest bf756fb1ae65 12 months ago 13.3kB
接下來,我們將刪除其中的兩個鏡像:ubuntu:20.04 和 alpine:latest。可以使用以下命令來刪除它們:
docker rmi ubuntu:20.04 alpine:latest
注意在命令中使用了兩個參數來指定要刪除的鏡像。此時,你應該會看到如下輸出:
Untagged: ubuntu:20.04
Deleted: sha256:7b7eae4c741a91e43d4d54b4fc4b68fcf83064fcf281636d80ae062028266bb8
Deleted: sha256:9cb1b6f1a2c26e6dfd099c3f563a68a17f7b6eb776c9d39eeb4d4cff4a38bfb4
Untagged: alpine:latest
Deleted: sha256:49bd3aa907e3316d6702ba1c24eb8fbb02e3a172df60ba2ff7a5868afabeb3d3
Deleted: sha256:7cf8f649c9e7e444dcb0fa16c5e8ed5d5c5da5f5bf0bb91402e457b9981f0e87
最后我們可以再次使用 docker images 命令來確認這兩個鏡像已經被刪除了。
正如本文所示,刪除 Docker 鏡像非常簡單,只需要一行代碼即可完成。但是,請務必仔細確認你要刪除的鏡像,以免造成不必要的麻煩。