代码之家  ›  专栏  ›  技术社区  ›  blacklabelops

Docker内部的Atlassian应用程序链接

  •  5
  • blacklabelops  · 技术社区  · 8 年前

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

    我有一些atlasian应用程序在docker容器中运行:Jira、Confluence、Crowd

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

    • Nginx公司
    • ->汇流
    • ->吉拉
    • ->人群

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

    我必须如何设置Docker网络或网络,以便Jira可以使用URL访问Confluence https://confluence.example.com Confluence可以通过URL访问Jira https://jira.example.com ?

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