Docker:将流量重定向到容器

时间:2018-08-23 13:22:29

标签: docker

我们是一家小型设计公司,我是唯一一家“编码”(为广告素材制作小型脚本/工具)的公司

我在本地网络上有一台服务器。

在此服务器上,我安装了docker和docker-compose。

在这台服务器上,我要运行几个容器,每个服务一个容器(gitlab,taiga,wiki.js,至多,wekan)

设置docker-compose.yml时,我应如何管理端口(和/或任何其他设置),以便:

  • 第一(案例研究):(假设我只运行一个容器)在Web浏览器中键入主机IP地址时,它将重定向到我的服务并显示例如 / var / www / (如果我的服务是网站)
  • 第二:在网络浏览器中输入 subdomain.myhostname 时,它将重定向到一项特定服务

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,很大程度上取决于一个人的经验。从我认为快速和可靠的角度出发,考虑到小型公司-您应该使用Rancher(最好是v1)来协调您的环境,并使用Rancher进行配置。开始工作非常容易。更重要的是,您只需单击一下就可以启动Wekan,Gitlab,一些DokuWiki和Taiga-在顶部,您可以配置负载均衡器,从而可以有效地执行您提到的重定向。我认为这是您最快的选择,而不是最稳定的选择(考虑OpenShift *),但我认为它会很好。

由于我认为这不是问题所在,因此我不会进行所有过程,但是您可以首先逐步设置Rancher 1.6 docker server来逐步阅读官方文档指南。它非常简单直接,而且上手起来非常容易-一个bash命令即可启动并运行。

* Openshift是Rancher的比赛。根据我的经验,没有经验就很难工作。据我所知,它更稳定,但每次需要更改时都需要做更多的工作-与Rancher相比。

基本上没有提及其他选项,因为我假设OP希望它尽快运行,同时仍然易于重新配置,稳定但不是企业级,并且通常是GUI可管理的。