如何自定义容器网络?- 每天5分钟玩转 Docker 容器技术(33)
除了 none, host, bridge 这三个自动创建的网络,用户也可以根据业务需要创建 user-defined 网络。 Docker 提供三种 user-defined 网络驱动:bridge, overlay 和 macvlan。overlay 和 macvlan 用于创建跨主机的网络,我们后面有章节单独讨论。 我们可通过 bridge 驱动创建类似前面默认的 bridge 网络,例如: 查看一下当前 host 的网络结构变化: 新增了一个网桥br-eaed97dc9a77,这里eaed97dc9a77正好新建 bridge 网络my_net的短 id。执行docker network inspect查看一下my_net的配置信息: 这里 172.18.0.0/16 是 Docker 自动分配的 IP 网段。 我们可以自己指定 IP 网段吗?答案是:可以。 只需在创建网段时指定--subnet和--gateway参数: 这里我们创建了新的 bridge 网络my_net2,网段为 172.22.16.0/24,网关为 172.22.16.1。与前面一样,网关在my_net2对...