Nach der Installation von Tuleap unter Debian Sid unter Docker kann keine Verbindung hergestellt werden

2

Ich habe die Anweisungen unter http://doc-de.tuleap.net/de/latest/developer-guide/quick-start/run-tuleap.html befolgt , aber http: //tuleap_web_1.tuleap-aio-dev gedrückt. Docker / gibt "Server nicht gefunden". Die ersten beiden Punkte unter "3.4. Fehlerbehebung" scheinen in Ordnung zu sein, aber der dritte gibt "; Zeitüberschreitung der Verbindung; es konnten keine Server erreicht werden" für die Befehle dig '*.docker', dig '*.tuleap-aio-dev.docker'und an dig 'tuleap_web_1.tuleap-aio-dev.docker'.

Leider gibt es keine Folgetipps für den Fall, dass diese Befehle fehlschlagen. Ich werde das hinzufügen, wenn ich das Problem lösen kann.

Captnbli
quelle

Antworten:

0

Es scheint damit zu tun zu haben, dass der dnsdock nicht richtig funktioniert. Der einfachste Weg wäre, die IP des Webcontainers zu erfassen:

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

und um das Ergebnis /etc/hostswie folgt einzustellen :

172.17.0.4    tuleap_web_1.tuleap-aio-dev.docker

Sie müssen die IP-Adresse jedes Mal aktualisieren, wenn Sie den Container starten.

Manuel VACELET
quelle
Das funktioniert, danke. Ich hätte gerne eine dauerhaftere Lösung (aber das würde reichen). Ich möchte ExecStart in /lib/systemd/system/docker.service Optionen hinzufügen, frage mich jedoch, ob dies etwas mit der Änderung des Dockers in der Standardeinstellung auf 172.17.42.x zu tun hat.
Captnbli
Für eine dauerhaftere Lösung sollten Sie untersuchen, warum dnsdock nicht funktioniert. Eines der Probleme, die wir bereits gesehen haben, ist ein Fehler in dnsdock it self (siehe github.com/tonistiigi/dnsdock/issues/34 ), nachdem die beiden angehängten PR + -Relauchs von dnsdock zusammengeführt wurden. Es könnte besser sein
Manuel VACELET,