【问题标题】:I got an error when I try to delete an image in docker当我尝试在 docker 中删除图像时出现错误
【发布时间】:2016-01-20 09:24:36
【问题描述】:

系统版本:ubuntu 14.04 Docker 版本:1.0.1,内部版本 990021a

我是 docker 新手,我试试命令

docker run -p 5000:5000 registry

但这需要很长时间。而且我觉得太长了。所以我按ctrl + c 停止这个操作。然后,我尝试了

docker pull registry

但它发生了一些错误。我担心它,所以我重新启动系统。然后我输入docker images。有很多名为none的图像,当我尝试删除它时,它会返回错误。看图片。 Picture

【问题讨论】:

  • 错误是:来自守护进程的错误响应:获取父图像时出错:ID 不能为空
  • 我的 docker 好像有问题。因为我什至无法删除图像 hello-world。这是同样的问题:来自守护进程的错误响应:获取父图像时出错:ID 不能为空 2015/10/21 19:52:12 错误:无法删除一个或多个图像
  • 对不起,我发现 hello-world 图片被删除了,但它显示相同的错误代码。但是,当我尝试docker images 时,它就消失了。

标签: docker dockerhub docker-registry docker-image


【解决方案1】:

您可能遇到过这个错误:https://github.com/Strider-CD/strider-dockerfile/issues/7

其中一个 cmets 这么说

你总是可以杀死 docker 守护进程...

如果停止守护进程 (service docker stop),您可以使用 pkill docker 或通过从 ps aux | grep docker 查找 PID 然后使用 kill -9 <PID> 杀死进程来杀死它。

这对你有帮助吗?

【讨论】:

  • 感谢您的帮助。但我不认为错误是相同的。而且我仍然不确定我应该怎么做才能杀死 docker 守护进程。
  • 相应地更新了答案。
猜你喜欢
  • 2014-05-31
  • 1970-01-01
  • 2020-07-09
  • 2015-07-26
  • 2016-01-01
  • 2021-05-03
  • 2020-11-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多