春风十里不如你 —— Taozi - 通信 https://www.xiongan.host/index.php/tag/%E9%80%9A%E4%BF%A1/ 【docker】完成跨主机通信 https://www.xiongan.host/index.php/archives/176/ 2022-11-16T10:58:00+08:00 实验要求掌握利用Docker实现跨主机容器互连的方法。前置准备要求实验主机能够连接外网,已经正确安装Docker,并关闭防火墙和selinux,各主机配置信息如表1-1所示。表1-1 主机配置信息表主机名IP地址/子网掩码容器名node1192.168.123.88/24Centosnode2192.168.123.99/24Centos实验步骤步骤1:创建跨主机的容器,测试连通性。步骤2:设置域名解析。步骤3:安装etcd和flannel服务。node01需要安装两个服务(etcd、flannel),node02需要安装一个服务(flannel)步骤4:编辑etcd配置文件并启动etcd服务。node01节点注:1.ETCD_DATA_DIR为etcd数据存放路径 2.ETCD_LISTEN_CLIENT_URLS为监听客户端地址 3.ETCD_NAME为节点名称 4.ETCD_ADVERTISE_CLIENT_URLS为通知etcd服务器步骤5:测试etcd服务。node01节点:步骤6:设置网络网段。node01节点:注:查看容器ipdocker inspect 容器名/id | grep IPAddress步骤7:配置并重启flannel服务。步骤8:配置flannel0与docker0之间的网络。(两个节点)步骤9:设置防火墙。(两个节点)步骤10:启动容器,测试连通性。(两个节点)