美文网首页Docker容器
19年第41周:Docker——使用网络

19年第41周:Docker——使用网络

作者: 习惯研究所所长 | 来源:发表于2019-10-11 09:56 被阅读0次

    一、外部访问容器

    • 常用端口映射 -p 宿主机端口:容器端口
    $ docker run -d -p 5000:5000 training/webapp python app.py
    
    • 多个端口映射 -p 宿主机端口1:容器端口1 -p 宿主机端口2:容器端口2
    $ docker run -d \
        -p 5000:5000 \
        -p 3000:80 \
        training/webapp \
        python app.py
    

    二、容器互联

    NOTE: 创建一个网络,容器们加入这个网络,自动分配一个局域网地址

    • 创建网络 network create -d bredge
    $ docker network create -d bridge my-net
    
    • 加入网络--network my-net
    # 网络内主机(容器)1
    $ docker run -it --rm --name busybox1 --network my-net busybox sh
    
    # 网络内主机(容器)2
    $ docker run -it --rm --name busybox2 --network my-net busybox sh
    

    三、Docker配置DNS

    • /etc/docker/daemon.json
    {
      "dns" : [
        "114.114.114.114",
        "8.8.8.8"
      ]
    }
    

    相关文章

      网友评论

        本文标题:19年第41周:Docker——使用网络

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