V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
SharkIng
V2EX  ›  Docker

Docker 中如果 commit 了一个镜像之后如何删除旧的镜像?

  •  
  •   SharkIng ·
    SharkIng · Oct 19, 2015 · 8410 views
    This topic created in 3855 days ago, the information mentioned may be changed or developed.
    commit 一个新的之后,老的如果有重名就会直接变成<none>的,如图:



    然后 如果用 docker rmi 去删除的话提示删除失败
    按照网上的办法 docker rmi $(.......) 也不行

    有谁知道怎么删除掉么?
    11 replies    2015-11-19 02:54:49 +08:00
    caoyue
        1
    caoyue  
       Oct 19, 2015
    docker rmi -f ?
    SharkIng
        2
    SharkIng  
    OP
       Oct 19, 2015 via Android
    @caoyue 试了也不行 依然报错
    skydiver
        3
    skydiver  
       Oct 19, 2015
    报的什么错啊贴出来,要不然大家怎么帮你……
    timonwong
        4
    timonwong  
       Oct 19, 2015
    如果有 container 在用,是删除不了的,你先 docker ps -a 看看有没有用相应 image 的 container ,然后先删 container ,再删 image
    SharkIng
        5
    SharkIng  
    OP
       Oct 19, 2015 via Android
    @timonwong 这个我知道 没有任何 container 了 docker ps -a 什么都没有 docker image 看不到那些 docker image -a 的时候才能看到 那些就删不掉


    @skydiver 提示就是删除失败 英文来说就是什么 remove image fail 什么的好像 我明早起来上图。

    难道大家都没遇到过这种情况么
    skydiver
        6
    skydiver  
       Oct 19, 2015
    @SharkIng docker images 是看所有的 image , docker images -a 可以看到的每个 image 的历史版本,历史版本当然是删不掉的了……
    SharkIng
        7
    SharkIng  
    OP
       Oct 20, 2015
    @skydiver 可是既然是历史版本为什么还会在那呢?显示在上面总觉的有那么多东西占用空间很不爽
    skydiver
        8
    skydiver  
       Oct 20, 2015   ❤️ 1
    @SharkIng 就像 git 的历史一样,应该只存储增量数据,所以不会占太多空间
    SharkIng
        9
    SharkIng  
    OP
       Oct 21, 2015
    @skydiver 好吧,感谢
    gadmyth
        10
    gadmyth  
       Nov 18, 2015
    @SharkIng 基于 layer, 一层加一层, 怎么可能删除
    SharkIng
        11
    SharkIng  
    OP
       Nov 19, 2015
    @gadmyth 所以就在那里一直在那里?主要是每个都显示 900 多 M ,挺吓人的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1293 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 17:39 · PVG 01:39 · LAX 10:39 · JFK 13:39
    ♥ Do have faith in what you're doing.