03-3 docker鏡像管理之鏡像重命名、刪除
-
鏡像重命名,並新產生一個命名后鏡像
docker tag [老鏡像名稱]:[老鏡像版本][新鏡像名稱]:[新鏡像版本]
#作用:對本地鏡像的NAME、TAG(版本號)進行重命名,並新產生一個命名后鏡像 #命令格式: docker tag [老鏡像名稱]:[老鏡像版本][新鏡像名稱]:[新鏡像版本] #命令演示: # 重命名之前的本地鏡像情況 qwe@ubuntu:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest d70eaf7277ea 10 days ago 72.9MB hyperledger/caliper 0.4.0 6491b4ec891d 4 weeks ago 356MB hello-world latest bf756fb1ae65 10 months ago 13.3kB # 對ubuntu:latest重命名產生一個新的鏡像ubuntu:101 qwe@ubuntu:~$ docker tag ubuntu:latest ubuntu:101 # 查看當前本地鏡像情況 qwe@ubuntu:~$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 101 d70eaf7277ea 10 days ago 72.9MB ubuntu latest d70eaf7277ea 10 days ago 72.9MB hyperledger/caliper 0.4.0 6491b4ec891d 4 weeks ago 356MB hello-world latest bf756fb1ae65 10 months ago 13.3kB
-
刪除鏡像
# rmi:rmove image,刪除鏡像 docker rmi [命令參數][鏡像ID] docker rmi [命令參數][鏡像名稱]:[鏡像版本] # 也可以不用rmi docker image rm [命令參數][鏡像]
#作用:將本地的一個或多個鏡像刪除 #命令格式: docker rmi [命令參數][鏡像ID] docker rmi [命令參數][鏡像名稱]:[鏡像版本] docker image rm [命令參數][鏡像] #命令演示: # 刪除之前的本地鏡像情況 qwe@ubuntu:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 21821881 d70eaf7277ea 10 days ago 72.9MB ubuntu latest d70eaf7277ea 10 days ago 72.9MB hyperledger/caliper 0.4.0 6491b4ec891d 4 weeks ago 356MB hello-world latest bf756fb1ae65 10 months ago 13.3kB # 將ubuntu:latest鏡像刪除 qwe@ubuntu:~$ docker rmi ubuntu:latest Untagged: ubuntu:latest #產看刪除結果 qwe@ubuntu:~$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 21821881 d70eaf7277ea 10 days ago 72.9MB hyperledger/caliper 0.4.0 6491b4ec891d 4 weeks ago 356MB hello-world latest bf756fb1ae65 10 months ago 13.3kB
注意:
- 如果一個image_id存在多個名稱,那么應該使用 名稱:版本 的格式刪除鏡像
- 命令參數(OPTIONS):-f, --force 強制刪除