Рейтинг:0

Конфликт портов при установке Pi-Hole Docker с процессом systemd-resolve

флаг eg

Я пытаюсь установить Pi-Hole вместе с Nextcloud на свой Raspberry Pi с Ubuntu 20.04. NextCloud обычно устанавливается поверх Ubuntu, тогда как я пытаюсь установить Pi-Hole в контейнере, чтобы избежать конфликтов с веб-сервером.

Я следую этому руководству: https://rsw.io/how-to-install-pi-hole-in-a-docker-container-on-a-raspberry-pi/

Это ошибка, которую я получаю

Статус: Загружен новый образ для pihole/pihole:последний
Создание пихол...
Создание pihole... ошибка

ОШИБКА: для pihole Не удается запустить службу pihole: драйверу не удалось запрограммировать внешнее подключение на конечной точке pihole (56f233c57287a526a4e6adc3038d9359cda06ba8b51c0157146c42171cc47106): ошибка при запуске прокси-сервера пользовательской среды: слушайте tcp4 0.0.0.0:53: bind: адрес уже используется

ОШИБКА: для pihole Не удается запустить службу pihole: драйверу не удалось запрограммировать внешнее подключение на конечной точке pihole (56f233c57287a526a4e6adc3038d9359cda06ba8b51c0157146c42171cc47106): ошибка при запуске прокси-сервера пользовательской среды: слушайте tcp4 0.0.0.0:53: bind: адрес уже используется
ОШИБКА: обнаружены ошибки при запуске проекта.

Порт 53 уже используется systemd-resolve:

root@ubuntu:/home/ubuntu/pi-hole# sudo lsof -iTCP -sTCP:LISTEN -P -n +c 10
КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD УСТРОЙСТВО РАЗМЕР/ВЫКЛ НАЗВАНИЕ УЗЛА
systemd-re 41186 systemd-resolve 13u IPv4 167233 0t0 TCP 127.0.0.53:53 (СЛУШАТЬ)

Я пытался (тупо) остановить процесс system-re, но это сломало весь DNS.

Что делает процесс systemd-resolve и что я могу сделать, чтобы избежать конфликта с портом 53, пожалуйста?

Level9 avatar
флаг cn
Просто дикое предположение, но это может быть вызвано тем, что вы используете Ubuntu, а не ОС Raspberry Pi (Raspbian). Я предполагаю, что большинство пользователей образа докера используют ОС «по умолчанию», и если вы используете Ubuntu, вам придется изменить файл компоновки докера, чтобы он соответствовал вашей среде и потребностям.
флаг eg
Решено с этим: https://discourse.pi-hole.net/t/setup-on-pi-in-docker-bind-error/19137/7

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.