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容器作为守护进程来执行

        

原文地址:https://www.cnblogs.com/NeverCtrl-C/p/9381078.html