淘先锋技术网

首页 1 2 3 4 5 6 7

Docker是一种用于创建和管理容器的平台。在Docker中,默认创建了三种网络模式:


1. host模式
2. bridge模式
3. none模式

docker默认网络(docker默认存储目录)

其中,bridge模式是Docker默认的网络模式。

在bridge模式下,Docker将为容器分配一个IP地址,并在主机上创建一个名为docker0的虚拟网桥。容器可以通过该网桥与主机以及其他容器进行通信。


$ docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
7acee5afe0c5   bridge    bridge    local
...

可以使用以下命令查看默认创建的bridge网络:


$ docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "7acee5afe0c5e936b43e6d713793a941babbe30cfe924c05d4a4ecf6b80a5533",
        "Created": "2021-05-12T03:30:47.084173875Z",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.17.0.0/16",
                    "Gateway": "172.17.0.1"
                }
            ]
        },
        ...
    }
]

从输出结果可以看出,bridge网络的子网为172.17.0.0/16,默认网关为172.17.0.1

需要注意的是,由于bridge网络是默认创建的,因此在一个主机上可以存在多个bridge网络。