首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在码头集装箱中转发所有港口

如何在码头集装箱中转发所有港口
EN

Stack Overflow用户
提问于 2015-11-13 14:39:22
回答 2查看 6.7K关注 0票数 12

考虑:

代码语言:javascript
复制
docker run -p 5000:5000 -v /host/:/host appimage

它把5,000到50000

即使是多重的:

代码语言:javascript
复制
docker run -p 5000:5000 -p 5001:5001 -v /host/:/host appimage

我想知道的是:

代码语言:javascript
复制
docker run -p  allports:allports

是否有任何允许在容器中转发所有端口的命令?因为在我的情况下,我在运行烧瓶应用程序。为了测试目的,我想运行多个烧瓶实例。因此,对于每个烧瓶实例,我想在不同的端口中运行它。这种自动多端口转发会有所帮助。

EN

回答 2

Stack Overflow用户

发布于 2015-11-13 18:49:23

可以使用-p选项公开一系列端口,例如:

代码语言:javascript
复制
docker run -p 2000-5000:2000-5000 -v /host/:/host appimage

有关详细信息,请参阅码头运行参考文档。

票数 8
EN

Stack Overflow用户

发布于 2015-11-13 23:20:29

您可能通过使用docker run --net host ...进行工作设置,在这种情况下,主机的网络将直接暴露给大陆,并且所有端口绑定都是“公共的”。我还没有用多个容器同时测试这一点,但它可能工作得很好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33695203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档