实验要求
掌握利用Docker实现跨主机容器互连的方法。
前置准备
要求实验主机能够连接外网,已经正确安装Docker,并关闭防火墙和selinux,各主机配置信息如表1-1所示。
表1-1 主机配置信息表
| 主机名 | IP地址/子网掩码 | 容器名 |
|---|---|---|
| node1 | 192.168.123.88/24 | Centos |
| node2 | 192.168.123.99/24 | Centos |
实验步骤
步骤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节点:

注:查看容器ip
docker inspect 容器名/id | grep IPAddress
步骤7:配置并重启flannel服务。


步骤8:配置flannel0与docker0之间的网络。(两个节点)


步骤9:设置防火墙。(两个节点)

步骤10:启动容器,测试连通性。(两个节点)


1 条评论
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com