Nach der Installation von Tuleap auf der Debian-Seite unter Docker kann keine Verbindung hergestellt werden

742
Captnbli

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

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

2

1 Antwort auf die Frage

0
Manuel VACELET

Es scheint zu tun zu haben, dass dnsdock nicht richtig funktioniert. Der einfachste Weg wäre, die IP des Web-Containers zu erfassen:

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

und um das Ergebnis in Ihrer /etc/hostsArt zu setzen:

172.17.0.4 tuleap_web_1.tuleap-aio-dev.docker 

Sie müssen die IP-Adresse bei jedem Start des Containers aktualisieren.

Das funktioniert, danke. Ich hätte gerne eine dauerhaftere Lösung (würde dies aber tun). Ich betrachte das Hinzufügen von Optionen zu ExecStart in /lib/systemd/system/docker.service, aber ich frage mich, ob es etwas mit der Dockeränderung zu tun hat, die standardmäßig 172.17.42.x verwendet. Captnbli vor 8 Jahren 0
Für eine dauerhaftere Lösung sollten Sie untersuchen, warum dnsdock nicht funktioniert. Ein Problem, das wir bereits gesehen haben, ist ein Fehler in dnsdock selbst (siehe https://github.com/tonistiigi/dnsdock/issues/34), nachdem die beiden angehängten PR + relauch von dnsdock zusammengeführt wurden Manuel VACELET vor 8 Jahren 0