相关疑难解决方法(0)

docker restart容器失败:"已经在使用中",但是没有更多的docker镜像

我首先得到了我的nginx docker图像:

docker pull nginx
Run Code Online (Sandbox Code Playgroud)

然后我开始了:

docker run -d -p 80:80 --name webserver nginx
Run Code Online (Sandbox Code Playgroud)

然后我停了下来:

docker stop webserver
Run Code Online (Sandbox Code Playgroud)

然后我尝试重新启动它:

$docker run -d -p 80:80 --name webserver nginx
docker: Error response from daemon: Conflict. The container name "/webserver" is already in use by container 036a0bcd196c5b23431dcd9876cac62082063bf62a492145dd8a55141f4dfd74. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud)

嗯,这是一个错误.但实际上现在容器列表中没有任何内容:

docker container list
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
Run Code Online (Sandbox Code Playgroud)

为什么我重启nginx图片失败了?怎么解决?

containers list nginx docker

37
推荐指数
2
解决办法
3万
查看次数

标签 统计

containers ×1

docker ×1

list ×1

nginx ×1