泊坞窗无法连接到另一个泊坞窗服务

时间:2020-09-09 11:01:56

标签: docker sentry

我正在尝试在本地版本(https://github.com/getsentry/onpremise)上运行哨兵

日志显示

relay_1                        | 2020-09-09T10:45:13Z [relay_server::actors::upstream] ERROR: authentication encountered error: could not send request to upstream
relay_1                        |   caused by: Failed to connect to host: Failed resolving hostname: no record found for name: web.router703710.com. type: AAAA class: IN
relay_1                        |   caused by: Failed resolving hostname: no record found for name: web.router703710.com. type: AAAA class: IN
relay_1                        |   caused by: Failed resolving hostname: no record found for name: web.router703710.com. type: AAAA class: IN

router703710.com是我们的Cisco路由器分配的dns。 尽管我们不以任何方式使用它。 我只是看到cisco在路由器的设置页面中有dns设置。

从运行docker的主机上,我无法连接到router703710.comwww.router703710.com

那么我该如何告诉docker不要使用dns和其他实际起作用的dns?

我只能想到的是以下设置,不确定是否会有所作为

 network_mode: host
  dns:
   -  192.168.1.1

泊坞窗映像似乎是https://hub.docker.com/r/getsentry/relay/,但我不知道如何查看实际的泊坞窗文件

1 个答案:

答案 0 :(得分:0)

它已在 https://github.com/getsentry/onpremise/issues/771 中讨论过,似乎这个问题来自 Docker。 agrevtcev 在该线程中提供了一种解决方法,将 Docker 降级为 19.03

我对命令进行了一些更改。 19.03 的最新 Docker 是 19.03.15(不是原始解决方法中的 19.03.14),并使用 apt-mark 防止自动升级 docker(注意这是针对 Ubuntu 20.04,焦点):

apt install -y --allow-downgrades docker-ce=5:19.03.15~3-0~ubuntu-focal docker-ce-cli=5:19.03.15~3-0~ubuntu-focal
apt-mark hold docker-ce docker-ce-cli