首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TeamCity在群集模式下运行时没有连接到数据库

TeamCity在群集模式下运行时没有连接到数据库
EN

Stack Overflow用户
提问于 2021-02-12 01:47:39
回答 1查看 289关注 0票数 0

我试图在Docker中运行一个TeamCity,但它无法使用外部AWS实例进行身份验证。让我感到奇怪的是,这个问题在作为坞成员运行时并没有发生。我已经在本地和AWS EC2上运行了这个程序,以反复检查它是否与机器上发生的事情无关。两次我都得到了相同的结果。

错误信息是:

无法连接到PostgreSQL服务器。连接尝试失败。:org.postgresql.util.PSQLException:连接尝试失败。原因: java.net.UnknownHostException: rds_url.com

码头工人-复合公司

代码语言:javascript
复制
version: "3"

services:
  teamcity-server:
    privileged: true
    image: jetbrains/teamcity-server:2020.2.2
    hostname: teamcity-server
    ports:
      - "8111:8111"
      - "5432:5432"
    volumes:
      - ./data_dir:/data/teamcity_server/datadir
      - ./log_dir:/opt/teamcity/logs
    

  teamcity-agent:
    privileged: true
    image: jetbrains/teamcity-agent:2020.2.2
    environment:
      - SERVER_URL=http://teamcity-server:8111
      - AGENT_NAME=regular_agent
      - DOCKER_IN_DOCKER=start
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"


  teamcity-minimal-agent:
    privileged: true
    image: jetbrains/teamcity-minimal-agent:2020.2.2
    environment:
      - SERVER_URL=http://teamcity-server:8111
      - AGENT_NAME=minimal_agent
      - DOCKER_IN_DOCKER=start
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
EN

回答 1

Stack Overflow用户

发布于 2021-02-19 21:09:38

与TeamCity支持的对话,我想明白了。简而言之,我需要将DNS服务器设置为VPC服务器。我还将网络模式设置为主机。

代码语言:javascript
复制
dns: 169.254.169.253
network_mode: host

我从来没有解决过这个问题。要访问我的rds服务器,我需要在VPN上,并且在vpn运行的情况下,停靠群无法解析IP地址。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66165406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档