在docker中添加nginx时,nginx已下载安装完成,启动时报错如下:

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

启动命令:

docker run --name nginx-test -p 8080:80 -d nginx

参数说明:


  • --name nginx-test:容器名称。
  • -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
  • -d nginx: 设置容器在在后台一直运行。

解决方法:

1.查看当前docker中的所有容器:

docker ps -a

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

发现与报错容器id前几位相同的容器:

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

2.删除该容器

docker rm 7273d31200b1

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

3.查看删除后的容器列表:

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

4.发生冲突的容器已删除,重新运行

docker run --name nginx-test -p 8080:80 -d nginx

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

5.查看运行的容器

docker ps

docker新增镜像文件报错:docker: Error response from daemon: Conflict. The container name

标签: nginx, 容器, docker, 8080, container, 镜像文件, name

相关文章推荐

添加新评论,含*的栏目为必填