查看 docker 网络

:::color1 docker network ls

:::

查看 详细 docker 网络

:::color1 docker network inspect

:::

创建 自定义 bridge 网络

:::color1 docker network create -d bridge

:::

创建 自定义 host 网络

:::color1 docker network create -d host

:::

创建 自定义 none 网络

:::color1 docker network create -d none

:::

创建容器 使用 host 网络(nginx 与主机共享一个网络)

:::color1 docker container run -d —name web —network host nginx

:::

创建容器 使用 none 网络(一般是由第三方程序转发出去 none 只能在容器内部自己去访问)

:::color1 docker container run -d —name web1 —network none nginx

:::

创建 网段和网关自定义的 bridge

:::color1 docker network create -d bridge —gateway 172.200.0.1 —subnet 172.200.0.0/16 demo

:::

使用多个 bridge (box容器 建立连接 bridge网络)

:::color1 docker network connect bridge box

:::

关闭 bridge (box容器 断开连接 bridge网络 )

:::color1 docker network disconnect bridge box

:::

ps: 默认 docker bridge 不提供类似 DNS解析的功能