首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker说,尽管没有容器,但是已经有一个名称相同的容器。

Docker说,尽管没有容器,但是已经有一个名称相同的容器。
EN

Stack Overflow用户
提问于 2017-03-13 11:30:41
回答 4查看 12.4K关注 0票数 7

我从上周开始做DOCKERADM_ENV=lab docker-compose -f docker-compose-mgmt.yml up -d来测试一些东西,当我想测试一些新的东西时,我用docker rm $(docker ps -aq)删除了所有的容器。

但现在我不能做我的码头编剧了因为:

错误:对于mongo冲突。容器228f13fb40231043d3c532cc1fa40906eb4332722a6a69024fe6b9d0ceab8b40.已经使用了"/mgmt-mongo“这个名称。您必须删除(或重命名)该容器才能重用该名称。

但是当我做docker ps -a的时候,什么都没有。

你知道它会从哪里来吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-03-13 12:14:33

这类错误通常是由Docker升级造成的,而不会停止运行容器之类的所有操作。重新启动将解决大多数情况。

票数 1
EN

Stack Overflow用户

发布于 2017-03-13 12:00:01

运行以下命令:

docker rm 228f13fb40231043d3c532cc1fa40906eb4332722a6a69024fe6b9d0ceab8b40

听起来你有个孤儿容器之类的..。但是Docker很好地给出了容器的id,所以您可以通过它的id移除该容器。

票数 10
EN

Stack Overflow用户

发布于 2017-12-31 02:15:11

@TatsuyukiIshi提出的解决方案运行良好,但我认为没有必要重新启动机器。例如,在windows中,您可以转到Docker,然后转到重置选项,以重新启动Docker

对于其他开放源码软件也应如此。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42762592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档