首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问内网IP上的Docker容器

访问内网IP上的Docker容器
EN

Stack Overflow用户
提问于 2021-03-17 23:05:43
回答 1查看 277关注 0票数 0

我已经在Azure Linux中创建了一个sonarqube docker容器,但是我无法访问它。Azure Linux VM没有公用IP。它只有专用IP地址。

无论如何,我可以访问内网IP上的容器吗?

代码语言:javascript
复制
 # docker run -d --name sonarqube -p 1.1.1.1:9000:9000 sonarqube:lts
25c34ffb9775a4bd7761d1de1583d4d187f6ce9be6e5db3a419afd1f05806523
HSTSCMN20356:/opt/sonarqube/elasticsearch/config # docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                           NAMES
25c34ffb9775        sonarqube:lts       "./bin/run.sh"      6 seconds ago       Up 4 seconds        1.1.1.1:9000->9000/tcp   sonarqube
:/opt/sonarqube/elasticsearch/config #
EN

回答 1

Stack Overflow用户

发布于 2021-03-18 03:38:34

您可以从网络中的任何机器(就像同一网络上的另一台VM )访问私有地址上的容器。您需要有一个公共IP地址,才能从您的PC通过internet访问它,或者您需要使用VPN将您的PC连接到专用网络。

确保sonarqube未绑定回环IP (127.x.x.x)。

PS: 1.1.1.1似乎不是正确的内部IP。你确定那是你的内部IP地址吗?

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

https://stackoverflow.com/questions/66675792

复制
相关文章

相似问题

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