(七)码头工人网络和覆盖跨主机通讯

  


(也可以理解为一根连在docker0上的网线,毕竟容器内的网卡和容器外的是一对,460就是容器外ID, 459就是容器内网卡的ID)

——dns=IP , #指定dns服务器   ——dns搜索=DOMAIN , #指定搜索域   -h  HOSTNAME , #设置容器的主机名称   ——链接=容器名:别名,,#启动该容器时与指定的容器进行链接,这样容器间可以通过名称来访问   -p , #映射主机端口   ——净=bridge , #默认配置,为容器创建独立的网络命名空间,分配网卡,IP地址并通过veth接口   ,,,,,,,,,,,,,#将容器挂到docker0虚拟网桥上。   ——净=none ,,, #为容器创建独立的网络命名空间,但不进行网络设置,容器没有网卡和IP   ——净=host ,,, #容器和宿主机共享网络设置,在容器中看到的网络信息都与宿主机一样,也就是   ,,,,,,,,,,,,,#不为容器创建独立的网络命名空间。   ——净=user_defined_network , #用户自行使用网络创建一个网络,同一个网络内的容器彼   ,,,,,,,,,,,,,,,,,,,,,,,,,,,#此可见。类似于vmware中你可以创建多个网络通道比如vmnet1   ,,,,,,,,,,,,,,,,,,,,,,,,,,,#,vmnet2等。   ——净=容器:容器名称或者ID , #表示该容器共享指定容器的网络命名空间。

<强>

sysctl  net.ipv4。ip_forward

(七)码头工人网络和覆盖跨主机通讯

<李>

<李>

<李>


(七)码头工人网络和覆盖跨主机通讯

<强>

<李>

<李>

<李>

<强> <强>


docker  network  ls [选项]   #,-f 司机=NAME ,,列出特定驱动类型的网络

(七)码头工人网络和覆盖跨主机通讯

docker  network  create [选项]网络名称   #,-d 驱动类型   #,——gateway  IP 网关地址   #,——internal 禁止外部对该网络访问   #,——ip-range  IP 分配IP地址的范围   #,——subnet  VALUE 设置子网掩码   #,——ipam-driver  STRING  IP地址管理的插件类型   #,——ipam-opt  VALUE  IP地址管理插件的选项   #,——ipv6 是否支持IPV6   #,——lable  VALUE 为网络添加标签信息   #,——o  VALUE 网络驱动选项

docker  network  create  -d  bridge ——gateway  172.16.200.254 ——subnet  172.16.200.0/24  vmnet01

(七)码头工人网络和覆盖跨主机通讯”> <强> </强> </p> <p> </p> <p> </p> <p> </p> <强> </强> <强> </强> <br/>是否启用<pre类= docker  network  -d  -o “com.docker.network.bridge.name”=癤X”

<强>

docker  network  connect [选项],NETWORK-NAME 容器   #,——ip  ip ,为容器手动分配一个地址,如果不指定则自动分配   #,——alias  VALUE ,为容器添加一个别名   #,——link  VALUE ,添加链接到另一个容器   #,——link-local-ip  VALUE 为容器添加一个链接地址

docker  network  connect  vmnet01  jspSrv01

(七)码头工人网络和覆盖跨主机通讯

(七)码头工人网络和覆盖跨主机通讯

docker  network  disconnect [选项],NETWORK-NAME 容器   #,-f 强制把容器从网络接口上卸载

看下面的例子,我们把刚才的容器从vmnet01上卸载

(七)码头工人网络和覆盖跨主机通讯