docker跨主机通信怎么实现
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"docker跨主机通信怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker跨主机通信怎么实现"吧!#A主机 192.
千家信息网最后更新 2025年12月02日docker跨主机通信怎么实现
这篇文章主要讲解了"docker跨主机通信怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker跨主机通信怎么实现"吧!
#A主机 192.168.100.120#
在主机A中创建一个子网,范围是10.52.100.2->10.52.100.254
docker network create --subnet=10.52.100.0/24 snake120
运行一个centos7的容器作为客户端
docker run --name centos -dit --network snake120 --ip 10.52.100.2 uhub.service.ucloud.cn/pub021/centos:7.4.1708
增加路由指向目标地址所在的宿主机,-net 目标IP , gw 网关IP ,默认eth0网卡
route add -net 10.52.121.0 netmask 255.255.255.0 gw 192.168.100.121
服务端开放转发规则,用于B主机向A主机通信
iptables -A FORWARD -j ACCEPT
#B主机 192.168.100.121#
在主机B中创建一个子网,范围是10.52.121.2->10.52.121.254
docker network create --subnet=10.52.121.0/24 snake121
运行一个目标服务
docker run --name nginx -dit --network snake121 --ip 10.52.121.10 uhub.service.ucloud.cn/pub021/nginx:1.17.10
服务端开放转发规则,用于A主机向B主机通信
iptables -A FORWARD -j ACCEPT
增加路由指向目标地址所在的宿主机,-net 目标IP , gw 网关IP ,默认eth0网卡 这个是为了可以从B主机向A主机主动发起通信,实现相互通信
route add -net 10.52.120.0 netmask 255.255.255.0 gw 192.168.100.120
感谢各位的阅读,以上就是"docker跨主机通信怎么实现"的内容了,经过本文的学习后,相信大家对docker跨主机通信怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
主机
通信
目标
学习
服务
内容
地址
宿主
宿主机
所在
指向
网关
网卡
范围
规则
路由
中创
子网
开放
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件外包与软件开发
科脉御商v9服务器搭建
关系数据库安全策略
梦幻西游普陀山服务器总汇
数据库安全通常通过
vivo光遇服务器繁忙什么意思
暨南大学数据库实验报告
销售企业实时数据库
select 数据库测试题
关于科技互联网的画
2017网络安全专业排名
服务器卸载
银联软件开发售后服务
电力监控系统网络安全工作
瓜子二手车软件开发
达梦数据库启动监听
网络技术在控制系统中的应用
企业软件开发技术人员职责
dayz外服服务器排行榜
数据库可变长
软件开发都干什么
鹏盛网络技术
我的世界服务器怎么做无活塞电梯
竖锯网络技术
惠州亿纬锂能软件开发加班
菜刀的数据库
数据库 时间戳
数据库把时间修改为当前
数据库超载
相同条件引用一次数据库