我们是一家小型设计公司,我是唯一一家“编码”(为广告素材制作小型脚本/工具)的公司
我在本地网络上有一台服务器。
在此服务器上,我安装了docker和docker-compose。
在这台服务器上,我要运行几个容器,每个服务一个容器(gitlab,taiga,wiki.js,至多,wekan)
设置docker-compose.yml时,我应如何管理端口(和/或任何其他设置),以便:
答案 0 :(得分:0)
这是一个非常广泛的问题,很大程度上取决于一个人的经验。从我认为快速和可靠的角度出发,考虑到小型公司-您应该使用Rancher(最好是v1)来协调您的环境,并使用Rancher进行配置。开始工作非常容易。更重要的是,您只需单击一下就可以启动Wekan,Gitlab,一些DokuWiki和Taiga-在顶部,您可以配置负载均衡器,从而可以有效地执行您提到的重定向。我认为这是您最快的选择,而不是最稳定的选择(考虑OpenShift *),但我认为它会很好。
由于我认为这不是问题所在,因此我不会进行所有过程,但是您可以首先逐步设置Rancher 1.6 docker server来逐步阅读官方文档指南。它非常简单直接,而且上手起来非常容易-一个bash命令即可启动并运行。
* Openshift是Rancher的比赛。根据我的经验,没有经验就很难工作。据我所知,它更稳定,但每次需要更改时都需要做更多的工作-与Rancher相比。
基本上没有提及其他选项,因为我假设OP希望它尽快运行,同时仍然易于重新配置,稳定但不是企业级,并且通常是GUI可管理的。