我在CentOS机器上安装了docker。我想用我安装的docker进行持续部署。我有Gitlab来运行CI / CD。我想将我的代码部署到我的docker中。但是,我找不到我的docker网络。我应该使用什么端口?我的机器有公共IP。
谢谢
最好的问候
答案 0 :(得分:0)
默认情况下,运行容器与主机操作系统完全隔离。如果要公开在容器中运行的内容,则需要将端口从容器映射到主机。
可以使用-p
选项和[{1}}使用docker run
部分ports
来完成此操作。
例如:
docker-compose
..在端口80访问您的主机,您将看到nginx欢迎页面。
如果您计划运行多个运行http的容器,则需要一个容器充当反向代理,使用虚拟主机将请求转发到正确的容器。