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.