社区
其他技术讨论专区
帖子详情
docker容器间通过宿主机映射的端口如何通信?
weixin_38065708
2015-07-24 03:12:23
@CrazyHarry 你好,想跟你请教个问题: 现在在同一个宿主机上开了两个docker容器A和B: 通过A调用B的服务,直接使用docker容器自身IP和服务端口是可以访问 通过宿主机映射给B的端口,在浏览器上通过宿主机IP是可以访问B的服务的 通过宿主机给docker容器映射的端口,使用宿主机IP通过A调用B的服务无法访问 这个应该是防火墙的问题,那么应该如何设置呢? 我也遇到了这个问题,您当时是怎么解决的呢? 谢谢啊!
...全文
100
2
打赏
收藏
docker容器间通过宿主机映射的端口如何通信?
@CrazyHarry 你好,想跟你请教个问题: 现在在同一个宿主机上开了两个docker容器A和B: 通过A调用B的服务,直接使用docker容器自身IP和服务端口是可以访问 通过宿主机映射给B的端口,在浏览器上通过宿主机IP是可以访问B的服务的 通过宿主机给docker容器映射的端口,使用宿主机IP通过A调用B的服务无法访问 这个应该是防火墙的问题,那么应该如何设置呢? 我也遇到了这个问题,您当时是怎么解决的呢? 谢谢啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
docker
修改
容器
与
宿主机
端口
映射
docker
修改
容器
与
宿主机
端口
映射
Linux系统运维:修改
docker
容器
与
宿主机
之
间
的
端口
映射
,解决
端口
占用问题
在使用
Docker
时,
容器
的
端口
映射
是一个核心概念,它允许
容器
与
宿主机
以及外部网络进行
通信
。
docker
端口
映射
可以将
容器
内部的服务绑定到
宿主机
上的一个或多个
端口
。通过
端口
映射
,可以从外部网络访问
容器
内的服务。
Docker
会自动将
容器
的80
端口
映射
到
宿主机
的80
端口
。需要将
容器
的其他
端口
映射
到
宿主机
的
端口
,可以在运行
容器
时使用-p或--publish标志,
Docker
允许
映射
任何
端口
,但
宿主机
的
端口
需要是开放的。AS-V1000视频监控平台也可以进行
docker
部署。
给正在运行的
docker
容器
增加与
宿主机
映射
的
端口
在使用
docker
容器
时,有时会遇到这样的问题:执行运行
容器
命令的时候没有
映射
与
宿主机
对应的
端口
,但后来发现需要
映射
端口
到
宿主机
,怎么办呢? 首先比校简单粗暴的方法是保存
容器
为镜像,重新运行一个新的
容器
把
端口
给
映射
出来。 这里介绍下不用重新启动一个新的
容器
就可以把需要的
端口
映射
出来的方法: 1,首先执行: $ sudo
docker
update
容器
名称1/
容器
ID1
容器
名称2/
容器
ID2 ... --restart=always 将所有的已经启动的
容器
都执行这条命令,因为第二步要停止
docker
服
docker
容器
端口
与
宿主机
端口
的
映射
参考:
Docker
容器
内部
端口
映射
到外部
宿主机
端口
1.
容器
内部一个
端口
,可以
映射
到
宿主机
多个
端口
; 2.
容器
的
端口
可以运行时
映射
到
宿主机
; 3.
容器
的
端口
可以随机
映射
到
宿主机
。 ...
docker
容器
和
宿主机
端口
映射
docker
启动时可以指定
端口
如何
映射
。
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章