Docker中的Atlassian应用程序链接

时间:2016-02-27 13:25:12

标签: docker nginx jira confluence

我遇到这个特定容器配置的问题,并使Atlassian工具完美地使用他们的应用程序链接。

我在docker容器中运行了一些atlassian应用程序:Jira,Confluence,Crowd

所有容器都在nginx后面的同一台服务器上:

  • Nginx的
  • - >汇合
  • - >吉拉
  • - >人群

我使用以下子域通过nginx https代理访问容器:

如何设置Docker网络或网络,以便Jira可以使用网址https://confluence.example.com访问Confluence,而Confluence可以使用网址https://jira.example.com访问Jira?

1 个答案:

答案 0 :(得分:3)

  1. 首先,我必须允许Docker Network的Docker Bridge将流量路由到主机。这有点麻烦,因为我的Docker网络的网桥ID是由Docker生成的。我不得不手动向iptables添加规则。
  2. 我使用的是letsencrypt服务器证书,而letsencrypt ca不是默认java信任库的一部分。因为我必须将它添加到以下信任库:$JAVA_HOME/jre/lib/security/cacerts
  3. 作品!