当我使用指定的名称启动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
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'.发布于 2016-11-07 19:33:17
Rao
我和Wojtek在同一个团队工作。
我运行了码头检查,你建议:
docker inspect --format='{{.Name}}' $(docker ps -aq --no-trunc)
/an-unrelated-app似乎不在那里。
https://stackoverflow.com/questions/40379349
复制相似问题