一、docker network指令详情
以下是一些常用的 Docker 网络管理指令:
- 列出可用的网络:
$ docker network ls
该命令将显示所有可用的 Docker 网络,包括网络 ID、名称、驱动程序和范围等信息。
- 创建一个网络:
$ docker network create <network_name>
使用这个命令可以创建一个自定义的 Docker 网络。您需要指定一个网络名称,并且可以选择要使用的驱动程序和其他选项。
- 查看网络详细信息:
$ docker network inspect <network_name>
该命令将显示指定网络的详细信息,包括容器连接、IP 范围、网关等。
- 连接容器到网络:
$ docker network connect <network_name> <container_name>
通过这个命令,可以将指定容器连接到指定网络。
- 从网络中断开容器:
$ docker network disconnect <network_name> <container_name>
使用该命令可以将指定容器从指定网络中断开连接。
- 删除网络:
$ docker network rm <network_name>
该命令用于删除指定的网络。要删除网络,首先必须确保没有容器连接到该网络。
二、如何组内网
1. 容器间组内网
已验证
容器间组内网,直接将两个容器绑定在同一个网桥下即可。
2. 容器与宿主机如何组内网
未验证
将容器绑定到network 下的 bridge 网桥或者 host网桥,绑定host的话则容器网络等于完全依赖宿主机,失去自己独立的网络无自己的网关,全部依赖宿主机。
三、说明
- 一个容器是可以绑定多个网桥。