首页 > 解决方案 > 将 docker 容器指向主机 Web 服务器 (nginx)

问题描述

所以我试图在我的主机中安装一个 GitLab 实例。我的主机已经安装了 Nginx(没有 docker)并且其他子域运行良好。

我的目标是让它们都运行(如果可能的话),但 GitLab 的 docker 容器在主机的 Web 服务器(Nginx)打开时无法运行,反之亦然。我最终得到以下 docker 错误消息:

Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.

或者在某些时候端口 443,这就是 Nginx 端口正在运行。我的问题是如何让我的容器通过我在虚拟主机上安装的 Nginx 运行,以便我可以将 GitLab 实例作为子域访问?我的服务器正在运行 ubuntu 16.04。

标签: dockerubuntunginxvirtualhosthost

解决方案


推荐阅读