[root@VM-8-16-centos ~]# docker run --name nginx-container -p 80:80 -d nginx docker: Error response from daemon: Conflict. The container name "/nginx-container" is already in use by container "c697df30ec69e891a27d09bf67032d5363edebb41787d92214ddad15872a8d9d". You have to remove (or rename) that container to be able to reuse that name. See 'docker run --help'.
时间: 2024-02-28 12:57:48 浏览: 206
alpine-nginx.tar.gz
这个错误提示是因为你之前已经使用了名为 `nginx-container` 的容器,并且该容器还在运行中。Docker 不允许创建同名的容器,因此需要先停止并删除该容器才能重新使用该名称。
你可以使用以下命令停止并删除名为 `nginx-container` 的容器:
```
docker stop nginx-container
docker rm nginx-container
```
然后再使用以下命令重新创建并启动名为 `nginx-container` 的容器:
```
docker run --name nginx-container -p 80:80 -d nginx
```
这样,你就可以在主机的 80 端口上访问 Nginx 容器内的 Web 服务了。
阅读全文