【问题标题】:docker cannot remove images?码头工人无法删除图像?
【发布时间】:2015-01-22 10:07:03
【问题描述】:
 docker images

列表

测试最新的 e10eb3d3a067 7 天前 1.094 GB

但我尝试使用删除它

  docker rmi e10eb3d3a067

  docker rmi -f <same_id>

上面写着No such id :&lt;different id, not the one i provided&gt; and Error: failed to remove

有什么删除它的建议吗?

我引用了this 但我没有任何正在运行的 contianers,并且我想要删除的图像之间没有依赖关系。

【问题讨论】:

  • 如果您想删除所有容器,请执行docker rm -f $(docker ps -aq),然后使用docker rmi -f $(docker images -q)删除所有图像
  • @user2915097 我不想全部删除。我想删除大约 90%,大部分图像都是 3 天前创建的
  • @GopsAB 尝试删除所有 stopped 容器(请参阅 docker ps -a),然后重试。
  • 同样的逻辑,检查docker ps -a,找到你想摆脱的,为他们做docker rmi -f id
  • 这就是我所说的它不起作用。

标签: storage docker boot2docker


【解决方案1】:
  1. 使用以下命令列出所有容器

    docker ps -a --format="container:{{.ID}} image:{{.Image}}"

  2. 尝试删除你想要的图像

    sudo docker rmi &lt;image-id&gt;

  3. 如果您仍然遇到相同的错误,请尝试删除与该图像关联的容器。

    sudo docker rm &lt;container-id&gt;

  4. 现在尝试删除图像

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-08
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多