docker问题:docker端口映射错误
1 docker端口映射错误
1.1 问题描述
利用docker启动nginx容器的时候报错:
1.2 解决办法
一次执行下面的命令就可以解决
pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 service docker start
1.3 重新启动容器
技巧01:删除之前为成功的容器
启动nginx容器命令:docker run -p 8081:80 -d nginx
-p -> 端口映射
-p 8081:80 -> 将docker的80端口映射到本地的8081端口 -> 本地IP + 8081 就可以访问docker启动的nginx容器了
-d -> 允许程序直接返回,意识就是把启动的nginx容器作为守护进程来执行