美文网首页
天翼云支持Docker网络模型验证

天翼云支持Docker网络模型验证

作者: Aubin | 来源:发表于2019-01-15 13:40 被阅读79次

    一、基础环境

    天翼云3.0 南昌节点

    二、安装Docker

    yum install wget -y
    wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
    yum install docker-ce
    

    三、配置Docker加速器

    mkdir /etc/docker
    vim /etc/docker/daemon.json
    {
       "registry-mirrors": ["https://lw9sjwma.mirror.aliyuncs.com"]
    }
    

    四、启动Docker

    systemctl start docker
    

    五、下载镜像

    docker pull nginx
    docker pull busybox
    

    六、以桥接模式启动容器

    1.启动容器

    docker run -p 1180:80 --name mynginx  nginx
    

    2.公网访问


    3.同VPC跨主机访问
    虚拟私有云内网跨主机访问


    image.png

    七、以host模式启动容器

    1.启动容器

     docker run -d --name nginx3 --net host nginx
    

    2.查看端口监听


    image.png

    3.同VPC跨主机测试
    虚拟私有云内网跨主机访问


    image.png

    七、以联盟式启动容器

    1.创建一个nginx容器

    docker run -d --name nginx5 -p 8880:80 nginx
    

    2.创建一个busybox容器,与nginx5共同使用同一个Network Namespace

    docker run -it --net container:nginx5 -p  busybox
    /# netstat -tan
     tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
    /#
    /#
    /# wget 127.0.0.1:80
    Connecting to 127.0.0.1:80 (127.0.0.1:80)
    index.html           100% |********************************************************************************|   612  0:00:00 ETA</div>
    

    八、容器访问其他网络

    测试容器直接访问同VPC其他主机,容器访问公网

    docker run -it --rm --net container:nginx5 --name busybox busybox
    

    相关文章

      网友评论

          本文标题:天翼云支持Docker网络模型验证

          本文链接:https://www.haomeiwen.com/subject/ngvedqtx.html