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