zoukankan      html  css  js  c++  java
  • docker创建网络 容器可以通过容器名互相ping 通

    ➜  /docker docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
    6568f0fcefcf2f80f572b1ea0f89f7ef7bfcd36030387085257a31a2067d0734
    ➜  /docker docker network ls
    NETWORK ID     NAME              DRIVER    SCOPE
    57a5bafa1498   bridge            bridge    local
    6ab610fedfcd   host              host      local
    6568f0fcefcf   mynet             bridge    local
    500ffba00046   none              null      local
    74bdb8f93267   server_brady      bridge    local
    63bceed63c0c   server_default    bridge    local
    c114e94aab99   service_default   bridge    local
    4421304c0879   src_dev           bridge    local
    d87f289bae03   src_pro           bridge    local
    
    ➜  /docker docker network inspect mynet
    [
        {
            "Name": "mynet",
            "Id": "6568f0fcefcf2f80f572b1ea0f89f7ef7bfcd36030387085257a31a2067d0734",
            "Created": "2021-01-31T01:28:14.375031085-05:00",
            "Scope": "local",
            "Driver": "bridge",
            "EnableIPv6": false,
            "IPAM": {
                "Driver": "default",
                "Options": {},
                "Config": [
                    {
                        "Subnet": "192.168.0.0/16",
                        "Gateway": "192.168.0.1"
                    }
                ]
            },
            "Internal": false,
            "Attachable": false,
            "Ingress": false,
            "ConfigFrom": {
                "Network": ""
            },
            "ConfigOnly": false,
            "Containers": {},
            "Options": {},
            "Labels": {}
        }
    ]
    
    ➜  /docker docker run -d -P --name tomcat01  --net mynet  tomcat
    8c1fbb38e6864e38b8367188e8c80c6ff99d005578a86d3dd3cae12e3ebfc562
    ➜  /docker docker run -d -P --name tomcat02  --net mynet  tomcat
    d83e421ff2a4533b22defb0eeaa74ac6bc7da58b9cbce0413e509195288181db
    
    ➜  /docker docker network inspect mynet
    [
        {
            "Name": "mynet",
            "Id": "6568f0fcefcf2f80f572b1ea0f89f7ef7bfcd36030387085257a31a2067d0734",
            "Created": "2021-01-31T01:28:14.375031085-05:00",
            "Scope": "local",
            "Driver": "bridge",
            "EnableIPv6": false,
            "IPAM": {
                "Driver": "default",
                "Options": {},
                "Config": [
                    {
                        "Subnet": "192.168.0.0/16",
                        "Gateway": "192.168.0.1"
                    }
                ]
            },
            "Internal": false,
            "Attachable": false,
            "Ingress": false,
            "ConfigFrom": {
                "Network": ""
            },
            "ConfigOnly": false,
            "Containers": {
                "8c1fbb38e6864e38b8367188e8c80c6ff99d005578a86d3dd3cae12e3ebfc562": {
                    "Name": "tomcat01",
                    "EndpointID": "a3acc7d6c3edd8d892765fee73fa842c56bac8cd2ebaa809fb24e9d17a2b3776",
                    "MacAddress": "02:42:c0:a8:00:02",
                    "IPv4Address": "192.168.0.2/16",
                    "IPv6Address": ""
                },
                "d83e421ff2a4533b22defb0eeaa74ac6bc7da58b9cbce0413e509195288181db": {
                    "Name": "tomcat02",
                    "EndpointID": "5955702eaaec8a4ec45aa23ad391f625163190b48b363e59de8f9f7407a9659c",
                    "MacAddress": "02:42:c0:a8:00:03",
                    "IPv4Address": "192.168.0.3/16",
                    "IPv6Address": ""
                }
            },
            "Options": {},
            "Labels": {}
        }
    ]
    
    
    ➜  /docker docker exec -it tomcat01 ping tomcat02
    PING tomcat02 (192.168.0.3) 56(84) bytes of data.
    64 bytes from tomcat02.mynet (192.168.0.3): icmp_seq=1 ttl=64 time=0.106 ms
    64 bytes from tomcat02.mynet (192.168.0.3): icmp_seq=2 ttl=64 time=0.051 ms
    
    
    docker network connect mynet tomcat03
    让tomcat03两个ip 
    
    
    
  • 相关阅读:
    Node Introduce
    鼠标拖动物体
    给模型自动赋予贴图代码
    JS读取XML
    动态控件01
    背包代码
    输出文本信息在U3D读取切换SHADER的SCRIPT测试
    材质球一闪一闪
    适配器模式1
    简单工厂,工厂方法的区别总结
  • 原文地址:https://www.cnblogs.com/brady-wang/p/14352553.html
Copyright © 2011-2022 走看看