Fising's Blog

all about web application development

[转载] Docker处理随机RPC端口问题

一个大型程序(如HBase)运行前可以配置固定端口接受请求,客户端连接授权后会打开新的端口接受RPC请求。如果将这些服务端程序封装在Container中,运行前是无法知道需要开发多少个端口的,而Docker又不允许开放所有端口,问一下怎么 Dockerize 这类程序?

Docker 目前不支持给运行中的容器增加端口映射。不过有几种方法可以增加端口:

1. 启动新容器

2. 增加 iptable 路由

3. 使用 host 网络方式运行容器

 

发表评论