docker容器跨主机互通:

主机1:

# apt-get install bridge-utils

# brctl addbr br0

# ifconfig br0 10.0.1.50  netmask 255.255.255.0

# brctl addif br0 eno1

后2步需要到ilo上操作(因为此时网络已经不通了,没法ssh连接)

# ip addr del  10.0.1.50 dev eno1 

# ip route del default

# ip route add default via 10.0.1.1 dev br0

# vi /etc/docker/daemon.json

   "bridge": "br0"

:wq

# systemctl restart docker

# git clone https://github.com/jpetazzo/pipework

# cp pipework/pipework /usr/bin/

# pipework br0 aa 10.0.1.100/24@10.0.1.1

此时从外面ping 10.0.1.100(docker容器ip)就是通的

主机2同主机1操作,这时不同主机里的2个容器就是通的了


©著作权归作者所有:来自51CTO博客作者yangzhimingg的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

更多相关文章

  1. 八个基本的 Docker 容器管理命令
  2. 简单介绍虚拟化技术vs容器化(2)
  3. Linux之文本处理的练习
  4. 秒启万台主机,腾讯云云硬盘数据调度架构演进
  5. 阿里巴巴研究员叔同:云原生是企业数字创新的最短路径
  6. Docker镜像管理快速入门
  7. Spring MVC一事务控制问题
  8. Docker容器--安装部署
  9. Docker容器--进阶操作

随机推荐

  1. APP安装支持安装到SDCard
  2. android 复制、剪切、粘贴
  3. Android自定义进度条
  4. 开始开发Android的使用Eclipse
  5. 记一次 Android(安卓)面试
  6. Android(安卓)OpenGLES2.0(九)——利用Open
  7. Android真的会凉吗?从现状和未来大趋势等
  8. Android页面去掉标题全屏的方法-第一次用
  9. Android Studio(五):修改Android Studio项
  10. android中java与js通信(可以用html来做页