Error response from daemon: driver failed programming external connectivity on endpoint c_nginx

Error response from daemon: driver failed programming external connectivity on endpoint c_nginx

当时做docker容器nginx端口映射时报错
报错大意是驱动程序未能在端点c_nginx上外部连接
Error response from daemon: driver failed programming external connectivity on endpoint c_nginx_第1张图片
我一开始以为是防火墙开启引起的,后来查询防火墙状态,发现是防火墙关闭
而且再次进行该命令时
在这里插入图片描述
显示名字以及被占用,说明是映射建立成功了一半,名字是已存在的
于是我又执行

docker rm c_nginx

删除该容器后再次建立映射,还是失败
于是我又删除容器,重启docker

systemctl restart docker

再次进行建立映射,成功

[root@localhost nginx]# docker run -id --name=c_nginx 
-p 80:80 
-p 81:81 
-p 82:82 
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf 
-v $PWD/conf.d:/etc/nginx/conf.d 
-v $PWD/logs:/var/log/nginx 
-v $PWD/html:/usr/share/nginx/html nginx

31f3c961645b766bf73c5a27a1c21e3bba5e3c9c3326aa2a2c2032e77d967439

你可能感兴趣的