如何刪除本地倉庫中的 Docker 鏡像?通過 Docker 命令行可以輕松刪除本地虛擬鏡像和容器,但是刪除本地存儲庫中的 Docker 鏡像可能不太容易。在本篇文章中,我們將介紹如何使用 Docker 命令行刪除本地存儲庫中的 Docker 鏡像。
首先,使用以下命令查看您的 Docker 鏡像:
docker images
輸出應該如下所示:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest fce289e99eb9 4 months ago 1.84kB
要刪除本地存儲庫中的 Docker 鏡像,需要使用以下命令:
docker rmi <image-id>
例如,如果要刪除 ID 為“fce289e99eb9”的 hello-world 鏡像,則運行以下命令:
docker rmi fce289e99eb9
您也可以通過標簽標識要刪除的 Docker 鏡像:
docker rmi <repository>:<tag>
例如,如果要刪除 ID 為“hello-world”的 hello-world 鏡像,則運行以下命令:
docker rmi hello-world:latest
注意,如果您嘗試刪除仍在運行的鏡像,將會收到以下錯誤消息:
Error response from daemon: conflict: unable to remove repository reference "hello-world" (must force) - container 999c4a3975d5 is using its referenced image fce289e99eb9
此時您需要將容器停止并刪除后,再次運行刪除命令。
總之,使用以上命令您可以輕松刪除本地存儲庫中的 Docker 鏡像。請注意,一旦刪除鏡像,將無法恢復。