Docker网络设置

时间:2017-07-17 08:54:36

标签: docker continuous-integration gitlab

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

谢谢

最好的问候

1 个答案:

答案 0 :(得分:0)

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

可以使用-p选项和[{1}}使用docker run部分ports来完成此操作。

例如:

docker-compose

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

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