当前位置:   article > 正文

docker network怎么创建桥接网络_docker添加网桥信息

docker添加网桥信息

问题

docker network怎么创建桥接网络

docker network怎么创建桥接网络

1、简介

docker network来创建一个桥接网络,在docker run的时候将容器指定到新创建的桥接网络中,这样同一桥接网络中的容器就可以通过互相访问。

2、创建网络

docker network create lnmp
  • 1

启动容器时,加入创建的网络

实例一

docker run -it --network lnmp --network-alias mysql  -e MYSQL_ROOT_PASSWORD=123 mysql:5.7
  • 1

实例二

docker run -it --network lnmp --network-alias centos  centos /bin/bash
  • 1

查看所有的docker网络

网络列表

docker network ls
  • 1

在这里插入图片描述
网络模式

bridge:桥接docker(默认为桥接模式,自己创建的也是bridge模式)
none:不配置网络,即无
host:和宿主机共享网络
container:容器网络连通(用的少,局限比较大)

检查lnmp网络以查看连接到它的容器

查看网络内部信息

docker network inspect lnmp
  • 1

显示如下:

[
    {
        "Name": "lnmp",
        "Id": "d8593aa681cfa66aa6bf6692b0885b64477b5d10b7f7258e23e60cc71d37f5fc",
        "Created": "2022-08-02T09:58:29.180492536+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "172.19.0.0/16",
                    "Gateway": "172.19.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "2044834c16e409c99fa65659e69ffbf932e4d82ec71d1e1fc781ff0a94244675": {
                "Name": "nginx",
                "EndpointID": "8c121f397b3516041197f57ca8ae7ab5fa91bce7559f029ad312ab1339224e12",
                "MacAddress": "02:42:ac:13:00:04",
                "IPv4Address": "172.19.0.4/16",
                "IPv6Address": ""
            },
            "3399fec0a6f6d867f9699c7cb1f60dc57f831bb79032f2396a5cfc4d75e68878": {
                "Name": "php8",
                "EndpointID": "cefe3bcd50d6b8dd5aaddb5fa8ccb5d4e962ffcdf553a0e212a4eeb68e0f394c",
                "MacAddress": "02:42:ac:13:00:02",
                "IPv4Address": "172.19.0.2/16",
                "IPv6Address": ""
            },
            "69ba6ccfb91269d9bd1d8973d7793e3e6a15e607ccc6ce39cf92000d12b3c47b": {
                "Name": "redis",
                "EndpointID": "ae3ca245bfc1cb5565f9a187b919221237519dc11915cb308818efd070e902d4",
                "MacAddress": "02:42:ac:13:00:03",
                "IPv4Address": "172.19.0.3/16",
                "IPv6Address": ""
            },
            "bde83977fa7d1b0ad8d12adebba4eb88d7289c6d4087a0db4d9c4339dc260d51": {
                "Name": "golang",
                "EndpointID": "c995cfea942ab7de862e8d8e4921715a8c9d704255082ee3689c44ca7537fc63",
                "MacAddress": "02:42:ac:13:00:06",
                "IPv4Address": "172.19.0.6/16",
                "IPv6Address": ""
            },
            "ced0eb852be9247be7ce5c76bd2a5ce8dce1ab96c26a38892b46fc31a0ae7416": {
                "Name": "mysql",
                "EndpointID": "8ff023cc184db7eb98365883a2c341bb9e5e0037a20ab80b910ea0d23c7286d2",
                "MacAddress": "02:42:ac:13:00:05",
                "IPv4Address": "172.19.0.5/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {}
    }
]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66

删除网络

docker network rm lnmp
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/936941
推荐阅读
相关标签
  

闽ICP备14008679号