首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将docker容器仅暴露于内网

如何将docker容器仅暴露于内网
EN

Stack Overflow用户
提问于 2019-04-30 18:06:55
回答 1查看 45关注 0票数 0

不确定是机器还是坞站配置问题。

我有一个具有公网IP (176.X.XXX.XXX)和内网IP (10.X.XXX.XXX)的VM,我希望其他VM通过内网IP访问我的容器,因为它们在同一网络中。

我就是这么做的

代码语言:javascript
复制
    ports:
        - "10.X.XXX.XXX:9200:9200"

但这也会将端口暴露给176.X.XXX.XXX,这并不是我们想要的。

当我只将它暴露给localhost时

代码语言:javascript
复制
    ports:
        - "127.0.0.1:9200:9200"

我无法从私有网络上的其他虚拟机访问它。

EN

回答 1

Stack Overflow用户

发布于 2019-05-01 02:23:11

这很可能是因为

  • 这是一个aws/gcp/azure/droplet/etc实例,在这种情况下,云提供商将公共IP地址NAT为私有IP地址
  • 由于某种原因,您已成功将公共IP地址显式NAT为私有IP地址
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55918622

复制
相关文章

相似问题

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