首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为docker分配公网IP

为docker分配公网IP
EN

Stack Overflow用户
提问于 2016-01-29 07:54:52
回答 1查看 105关注 0票数 1

我有一个运行在Linux服务器上的docker容器。我可以通过curl内部IP得到响应,如下所示。卷曲http://172.17.0.2:8080/greeting?name=jo

该Linux服务器的公网IP为199.231.191.106。如何使用该公网IP访问docker应用?

EN

回答 1

Stack Overflow用户

发布于 2016-02-01 16:33:51

运行web服务器的docker容器可能会EXPOSE a port

你可以通过检查它的图像(或直接运行的容器)来查看它。

代码语言:javascript
复制
docker inspect --format='{{range $p, $conf := .Config.ExposedPorts}} {{$p}} {{end}}'<container>

当您运行容器时,您需要将公开的端口映射到Linux主机,以便可以访问所述端口。

请参阅docker run -p hostPort:containerPort

代码语言:javascript
复制
docker run -p 80:8080 ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35074434

复制
相关文章

相似问题

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