如何找到docker reports未运行的冲突容器?
当我启动具有指定名称的docker映像时,docker报告该名称已被已运行的docker容器使用。通过查看如何找到docker reports未运行的冲突容器?,docker,Docker,当我启动具有指定名称的docker映像时,docker报告该名称已被已运行的docker容器使用。通过查看docker ps-a无法找到该容器,也无法通过id或名称将其删除。如何找到冲突的正在运行的容器?我如何进一步调试这种情况 myuser@myhostname$ docker --version Docker version 1.11.2, build b9f10c9 myuser@myhostname$ docker run --name=myimage-build ubuntu dock
docker ps-a
无法找到该容器,也无法通过id或名称将其删除。如何找到冲突的正在运行的容器?我如何进一步调试这种情况
myuser@myhostname$ docker --version
Docker version 1.11.2, build b9f10c9
myuser@myhostname$ docker run --name=myimage-build ubuntu
docker: Error response from daemon: Conflict. The name "/myimage-build" is already in use by container 946747f7608fb17e8f1677152e44a21aeb9f4d3cfda9b30bc7cd7a92411e533e. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
myuser@myhostname$ docker ps -a | grep 9467
myuser@myhostname$
myuser@myhostname$ docker rm -f 946747f7608fb17e8f1677152e44a21aeb9f4d3cfda9b30bc7cd7a92411e533e
Error response from daemon: No such container: 946747f7608fb17e8f1677152e44a21aeb9f4d3cfda9b30bc7cd7a92411e533e
myuser@myhostname$ docker rm -f myimage-build
Error response from daemon: No such container: myimage-build
myuser@myhostname$
myuser@myhostname$ docker run --name=myimage-build ubuntu
docker: Error response from daemon: Conflict. The name "/myimage-build" is already in use by container 946747f7608fb17e8f1677152e44a21aeb9f4d3cfda9b30bc7cd7a92411e533e. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
饶
我和Wojtek在同一个团队工作
我运行您建议的docker inspect:
docker inspect --format='{{.Name}}' $(docker ps -aq --no-trunc)
/an-unrelated-app
似乎不存在。您的主机操作系统和docker版本是什么?docker inspect--format='{{.Name}}'$(sudo docker ps-aq--no trunc)的结果是什么?应该可以帮助您。如果您不介意,请尝试停止/移除所有Docker容器,以获得一个干净的环境
Docker stop$(Docker ps-a-q)
Docker rm$(Docker ps-a-q)