在Docker下的Debian sid上安装Tuleap之后无法连接


2

我已经按照http://doc-en.tuleap.net/en/latest/developer-guide/quick-start/run-tuleap.html上的说明进行操作,但是点击了http://tuleap_web_1.tuleap-aio-dev。 docker /给出“找不到服务器”。“ 3.4。故障排除”下的前两点似乎还可以,但是第三点在dig '*.docker', dig '*.tuleap-aio-dev.docker'dig 'tuleap_web_1.tuleap-aio-dev.docker'命令上均给出“ ;;连接超时;无法访问任何服务器” 。

不幸的是,这些命令失败时没有后续提示。如果可以解决问题,我会补充说。

Answers:


0

似乎与缺少dnsdock正常工作有关。最简单的方法是捕获Web容器的IP:

docker inspect -f '{{.NetworkSettings.IPAddress}}' tuleap_web_1

并按照您的/etc/hosts喜好设置结果:

172.17.0.4    tuleap_web_1.tuleap-aio-dev.docker

每次启动容器时,您都必须更新IP地址。


可行,谢谢。我想要一个更永久的解决方案(但这可以做到)。我正在寻找在/lib/systemd/system/docker.service中为ExecStart添加选项,但是我想知道这是否与docker默认更改为使用172.17.42.x有关?
Captnbli

对于更永久的解决方案,您应该调查dnsdock无法正常工作的原因。我们已经看到的问题之一是合并了2个附加的PR + dnsdock重新启动后,dnsdock自身存在错误(请参阅github.com/tonistiigi/dnsdock/issues/34)–可能会更好
Manuel VACELET
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.