V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SharkIng
V2EX  ›  Docker

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

  •  
  •   SharkIng ·
    SharkIng · 2015-10-19 11:33:10 +08:00 · 7767 次点击
    这是一个创建于 3330 天前的主题,其中的信息可能已经有所发展或是发生改变。
    commit 一个新的之后,老的如果有重名就会直接变成<none>的,如图:



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

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


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

    难道大家都没遇到过这种情况么
    skydiver
        6
    skydiver  
       2015-10-19 14:11:44 +08:00
    @SharkIng docker images 是看所有的 image , docker images -a 可以看到的每个 image 的历史版本,历史版本当然是删不掉的了……
    SharkIng
        7
    SharkIng  
    OP
       2015-10-20 04:50:56 +08:00
    @skydiver 可是既然是历史版本为什么还会在那呢?显示在上面总觉的有那么多东西占用空间很不爽
    skydiver
        8
    skydiver  
       2015-10-20 14:11:02 +08:00   ❤️ 1
    @SharkIng 就像 git 的历史一样,应该只存储增量数据,所以不会占太多空间
    SharkIng
        9
    SharkIng  
    OP
       2015-10-21 03:29:38 +08:00
    @skydiver 好吧,感谢
    gadmyth
        10
    gadmyth  
       2015-11-18 23:03:59 +08:00
    @SharkIng 基于 layer, 一层加一层, 怎么可能删除
    SharkIng
        11
    SharkIng  
    OP
       2015-11-19 02:54:49 +08:00
    @gadmyth 所以就在那里一直在那里?主要是每个都显示 900 多 M ,挺吓人的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1071 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:22 · PVG 03:22 · LAX 11:22 · JFK 14:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.