Не удается подключиться после установки Tuleap в Debian sid под докером

708
Captnbli

Я следовал инструкциям на http://doc-en.tuleap.net/en/latest/developer-guide/quick-start/run-tuleap.html, но попал на http: //tuleap_web_1.tuleap-aio-dev. Докер / дает "Сервер не найден". Первые два пункта в разделе «3.4. Поиск и устранение неисправностей» кажутся нормальными, но третий дает «;; истекло время соединения; серверы не могут быть достигнуты» как для команд, так dig '*.docker', dig '*.tuleap-aio-dev.docker'и для dig 'tuleap_web_1.tuleap-aio-dev.docker'команд.

К сожалению, нет никаких последующих советов, когда эти команды терпят неудачу. Я добавлю, что если я смогу решить проблему.

2

1 ответ на вопрос

0
Manuel VACELET

Похоже, это связано с отсутствием работы dnsdock. Самый простой способ - захватить IP-адрес веб-контейнера:

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

и установить результат в вашем /etc/hostsподобии:

172.17.0.4 tuleap_web_1.tuleap-aio-dev.docker 

Вам придется обновлять IP-адрес каждый раз, когда вы запускаете контейнер.

Это работает, спасибо. Я хотел бы более постоянное решение (но это будет делать). Я смотрю на добавление параметров в ExecStart в /lib/systemd/system/docker.service, но мне интересно, имеет ли это какое-либо отношение к изменению докера по умолчанию для использования 172.17.42.x? Captnbli 8 лет назад 0
Для более постоянного решения вы должны выяснить, почему dnsdock не работает. Одна из проблем, которые мы уже видели, - это ошибка в dnsdock сама (смотрите https://github.com/tonistiigi/dnsdock/issues/34) после объединения двух подключенных PR + релевантных dnsdock, возможно, будет лучше Manuel VACELET 8 лет назад 0

Похожие вопросы