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.

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.


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,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.