真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何刪除無(wú)效的<none>Docker鏡像?

如何刪除無(wú)效的<none>Docker鏡像?

創(chuàng)新互聯(lián)長(zhǎng)期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為南岳企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站建設(shè),南岳網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

開(kāi)始之前

為什么會(huì)有 none 這樣命名的鏡像?
這些鏡像 docker 稱為 虛懸鏡像,當(dāng)鏡像被新的鏡像覆蓋時(shí)候,老版本鏡像名稱會(huì)變成 none 。

例如當(dāng)前docker宿主機(jī)已經(jīng)存在 nginx:latest 鏡像,而不久后 docker hub 推送了新版的 nginx 鏡像。

當(dāng)你再次 docker pull nginx:latest 下載鏡像時(shí),老版本鏡像被覆蓋名稱也將變成 none。

另外一個(gè)需要注意問(wèn)題的是 從 docker 1.13.1 版本開(kāi)始引入 docker image 命令,新命令集成了 list、rm、build、tag、push、pull, 等功能,用于替代 images 、build 、rmi 、tag 等二級(jí)命令。

考慮到兼容性新版本的 docker 仍然可以使用這些舊的二級(jí)子命令,例如 docker pull nginxdocker image pull nginx 它們功能都是相同的。

我們需要做的就是找到并刪除這些名稱帶有 none 無(wú)效鏡像。

操作步驟
  1. 列出帶有 none 字符的鏡像
docker images -f dangling=true | head -n 3
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
                            d31c5d38836d        3 days ago          1.03GB
                            10d22b8d83b3        6 days ago          1.03GB

# 這兩個(gè)命令功能相同
docker image ls -f dangling=true | head -n 3
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
                            d31c5d38836d        3 days ago          1.03GB
                            10d22b8d83b3        6 days ago          1.03GB
  1. 刪除無(wú)效鏡像
docker image prune

WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:d..省略..3e5c4918ee576d729a4b
# ...省略
  1. 也可以使用 rmi 命令刪除
docker rmi `docker image ls -f dangling=true -q`
命令幫助
docker image

如何刪除無(wú)效的<none>Docker鏡像?

docker rmi -h
Flag shorthand -h has been deprecated, please use --help

Usage:  docker rmi [OPTIONS] IMAGE [IMAGE...]

Remove one or more images

Options:
  -f, --force      Force removal of the image
      --no-prune   Do not delete untagged parents
小結(jié)

最后來(lái)總結(jié)下文章中的知識(shí)點(diǎn)

  • 虛懸鏡像,當(dāng)鏡像被新的鏡像覆蓋時(shí)候,老版本鏡像名稱會(huì)變成 none。
  • 可以使用 docker image prune 命令刪除 懸壺鏡像。
  • 對(duì)于新同學(xué)來(lái)說(shuō),雖然新舊命令功能相同,但是建議掌握新命令使用方法。

參考文章

doker&k8s Qun [703906133]


當(dāng)前標(biāo)題:如何刪除無(wú)效的<none>Docker鏡像?
分享URL:http://weahome.cn/article/psgdsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部