Docker是一款流行的容器化平臺,它允許開發者將應用程序及其相關的組件放置到容器中,使得應用程序的部署變得更加輕松。在Docker中,鏡像是構建容器的基礎,但是可能會出現需要刪除特定鏡像的情況。本文將介紹Docker刪除鏡像指令。
docker rmi [OPTIONS] IMAGE [IMAGE...]
其中,rmi
是“remove image”的縮寫,表示從本地主機上刪除指定的鏡像。參數OPTIONS
是可選的,用于控制刪除鏡像時的行為。參數IMAGE [IMAGE...]
表示要刪除的鏡像的名稱或ID。
下面是常用的OPTIONS
:
-f, --force
:強制刪除鏡像,即使它被其他容器使用。--no-prune
:在刪除鏡像時保留被刪除鏡像的父鏡像。--quiet, -q
:僅輸出被刪除鏡像的ID。
示例:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 5 months ago 13.3kB
ubuntu latest 7e0aa2d69a15 5 months ago 73.9MB
$ docker rmi ubuntu
Untagged: ubuntu:latest
Deleted: sha256:7e0aa2d69a15f2035ddb3fa3b05f3f476387146e53cd226e4a4e50d9a50a321c
Deleted: sha256:856f7d57e6a0c6e498bccd8b4066bb9f0cd2a7cbd04639d066f1c97d6cec0b6c
Deleted: sha256:7ce9a6c2cdc7cef858aa18e012b7d0ae6c28cb75a4a4d24a6269229c6a83a025
Deleted: sha256:8d51cbb83f803272842005b05ab1d87d77e84906a20b1741c8880d2e3e3d02a2
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 5 months ago 13.3kB
以上示例中,我們使用docker rmi ubuntu
命令刪除了本地主機上的ubuntu
鏡像。
上一篇mysql轉為農歷