查看 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解析的功能