首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker网络设置

Docker网络设置
EN

Stack Overflow用户
提问于 2017-07-17 16:54:36
回答 1查看 59关注 0票数 0

我已经在我的CentOS机器上安装了docker。我想使用已安装的docker进行连续部署。我有Gitlab来运行CI/CD。我想将我的代码部署到我的docker中。但是,我找不到我的docker网络。我应该使用哪个端口?我的机器有公网IP。

谢谢

诚挚的问候

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 03:26:01

默认情况下,运行的容器与主机os完全隔离。如果您想公开在容器中运行的内容,则需要将一个端口从容器映射到主机。

这可以通过对docker run使用-p选项或对docker-compose使用ports部分来完成。

例如:

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

。。在端口80访问您的主机,您将看到nginx欢迎页面。

如果您计划运行多个运行http(s)的容器,则需要一个容器充当反向代理,使用虚拟主机将请求转发到正确的容器。

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

https://stackoverflow.com/questions/45139790

复制
相关文章

相似问题

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