问题。我正在尝试使用Docker在Ubuntu Linux 16.04.1 LTS上创建TeamCity基础架构(服务器和代理)。我已经运行Docker容器与jetbrains/teamcity-server图像在this page上所述。这是可能使用的服务器和端口8111Docker中为TeamCity代理提供哪些服务器URL?
现在,我尝试作为this page描述与代理运行泊坞窗容器的IP地址,通过网络浏览器来访问的TeamCity服务器。它写道:请注意,“localhost”通常不会工作,因为它会引用容器内的“localhost”。那么,当我向代理容器的运行脚本提供“http://localhost:8111”或“http://127.0.0.1:8111”或“http://my_server_ip:8111”时,我最终得到1)“WARN - buildServer.AGENT.registration - 通过URL http://localhost:8111(sic!always localhost)。将继续重复连接尝试。“或2)”WARN - buildServer.AGENT.registration - 通过URL http://localhost:8111/app/agents/protocols向服务器询问通信协议时出错。“
另外我试图揭示Docker容器的IP地址,该容器运行服务器并将其提供给代理运行脚本。但结果是一样的。
问题。我应该提供哪个服务器URL?有没有在TeamCity配置Docker我想念的隐含步骤?
在你的'teamcity-agent'现在你可以使用**内部端口8111 **引用链接的'teamcity-server'容器(在我的情况下,我命名为teamcity)+。就像这个'SERVER_URL = http:// teamcity:8111' – Jaider