docker刪除<none>鏡像

以下是搜到的幾種方案
http://blog.51yip.com/cloud/1859.html

# 停止docker
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')
# 刪除docker
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')
# 刪除images
docker rmi $(docker images | grep "none" | awk '{print $3}')

或者 http://blog.csdn.net/u014221090/article/details/53186313

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi

或者 http://blog.csdn.net/goflyfreely/article/details/53149894

  • 好的<none>:<none>鏡像的產(chǎn)生
    例如從鏡像倉庫里拿一個(gè)fedora 鏡像。如圖雖然docker images 只顯示fedora:latest,但是
    docker images -a 顯示了兩個(gè)鏡像fedora:latest 和<none>:<none>.
    原來docker中鏡像是有垂直父子關(guān)系的,層級(jí)關(guān)系可以在/var/lib/docker/graph中看到。docker pull fedora執(zhí)行的時(shí)候呢,就會(huì)每次下載一個(gè)鏡像。
    可以通過查看/var/lib/docker/graph的json查看父子關(guān)系。這些鏡像都不會(huì)引起存儲(chǔ)空間占用的問題。
root@xxxx:/var/lib/docker/graph# more ff0e2b608af6b1901d8ad9e9556e9e8ffe91b4c5386039e32bdf087df6157f65/json
{"container_config":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"Tty":fal
se,"OpenStdin":false,"StdinOnce":false,"Env":null,"Cmd":["/bin/sh -c echo 'export PATH=$ORACLE_HOME/bin:$PATH' \u003e\u003e /etc/bas
h.bashrc"],"Image":"","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":null},"created":"2016-04-20T10:29:03.
276290831Z","layer_id":"sha256:a5d9cef8ef2a0ffd19fea965e22924c2717bdcec82f628344111ae5aeec3ec13","parent_id":"sha256:c74e9fd53a7e49d
4d4cd562a69aa8ccc094ee17aedb7cc26a161af2903af8f68"}
  • 壞的<none>:<none>鏡像的產(chǎn)生
    而docker build 或是 pull 命令就會(huì)產(chǎn)生臨時(shí)鏡像。如果我們用dockerfile創(chuàng)建一個(gè)helloworld鏡像后,因?yàn)榘姹靖滦枰匦聞?chuàng)建,那么以前那個(gè)版本的鏡像就會(huì)
    成為臨時(shí)鏡像。這個(gè)是需要?jiǎng)h除的。刪除命令見下。
sudo docker rmi $(docker images -f "dangling=true" -q)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Docker 簡(jiǎn)介 Docker 兩個(gè)主要部件:Docker: 開源的容器虛擬化平臺(tái)Docker Hub: 用...
    R_X閱讀 4,510評(píng)論 0 27
  • Docker — 云時(shí)代的程序分發(fā)方式 要說最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,844評(píng)論 15 147
  • 原文發(fā)布在:http://cizixs.com/2016/04/06/docker-images,轉(zhuǎn)載請(qǐng)注明出處。...
    cizixs閱讀 2,826評(píng)論 1 16
  • 文/恰恰天藍(lán) 這幾天利用各種碎片時(shí)間在讀舒明月的《大師們的寫作課:好文筆是讀出來的》這本書,在讀到「我們不能擁有才...
    恰恰天藍(lán)閱讀 407評(píng)論 0 4
  • QT5實(shí)現(xiàn)音樂播放器是十分簡(jiǎn)單的,因?yàn)閮?nèi)部已經(jīng)封裝好了 QMediaPlayer 和 QMediaPlaylist...
    QingLinger閱讀 5,423評(píng)論 0 0

友情鏈接更多精彩內(nèi)容