我试图用Confluence和JIRA创建一个服务。如何从网络中的另一个码头集装箱引用泊坞窗容器?
我创建了一个网络,例如:
docker network create --driver bridge atlassian_stack
并公布每一个容器这个网络上,一个揭露端口8080和8090的另一个:
docker run -it --detach --publish 8080:8080 --net=atlassian_stack --name JIRA cptactionhank/atlassian-jira-software:latest
docker run -it --detach --publish 8090:8090 --net=atlassian_stack --name CONFLUENCE cptactionhank/atlassian-confluence:eap
我可以同时访问在本地http://localhost:8080
(JIRA)和http://localhost:8090
(Confluence)。
但是,将应用程序链接在一起需要Atlassian产品中的硬编码IP。 Confluence想知道JIRA所在的位置,以及vica verca。它似乎没有在上述IP地址上看到对方(这很合理),因为它抱怨未解决的DNS。
问题是:当应用程序需要一个硬编码的DNS/IP,并且它们驻留在同一个网络中时,我如何正确地将它们引用到另一个?
尝试使用JIRA:8080在合流配置和CONFLUENCE:尝试与容器名称8090反之亦然 – hecko84
- 似乎并没有工作,至少在JIRA /汇合设置:/ – cbll
你是对的!我在容器名称中有一个下划线,这就是为什么他们看不到对方......有道理。干杯。 – cbll