-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Можешь в докерконтейнере leadforgeai испраивть интернете?
■ Conversation interrupted - tell the model what to do
differently. Something went wrong? Hit `/feedback` to report the
issue.
› Можешь в докерконтейнере leadforgeai испраивть интернете?
• Проверю контейнер leadforgeai: сначала посмотрю его статус,
сетевые настройки и как именно ломается доступ в интернет
изнутри контейнера.
• Контейнера с точным именем leadforgeai нет. Есть несколько
похожих: dg-leadforgeai, dg-leadforgeai-issue-372, dg-
leadforgeai-issue-346, dg-leadforgeai-issue-297. Сейчас найду,
какой из них относится к вашему проекту, и проверю интернет уже
в нём.
• Нашёл основной контейнер: dg-leadforgeai. Сейчас проверю DNS,
выход наружу и откуда контейнер берёт сетевые параметры, чтобы
исправить причину, а не симптом.
• В контейнере есть шум от shell-профилей, поэтому перезапускаю
проверку через чистый bash без профилей. Это даст реальную
картину DNS и исходящего трафика, а не ошибки инициализации
оболочки.
• Причина уже видна: внутри dg-leadforgeai Docker DNS поднялся, но
у него пустой список внешних DNS-серверов, поэтому 127.0.0.11 не
умеет резолвить домены. Дальше проверю хостовый DNS и конфиг
Docker, чтобы поправить это устойчиво.
• Исправление буду делать точечно в dg-leadforgeai: пропишу явные
DNS-серверы в /etc/resolv.conf контейнера и сразу перепроверю
резолвинг и HTTPS. Это не тронет остальные контейнеры и не
потребует рестарта Docker-демона.
• DNS в dg-leadforgeai уже переписан. Проверяю, что после этого
контейнер реально резолвит домены и ходит по HTTPS, а не просто
изменился файл.
• Интернет в текущем dg-leadforgeai уже работает. Чтобы правка не
пропала при пересоздании контейнера, сейчас найду, из какого
compose/dev-конфига он поднимается, и добавлю DNS туда же.
• Добавлю DNS в compose-конфиг проекта, чтобы при пересоздании dg-
leadforgeai и браузерного sidecar проблема не возвращалась.
Заодно живьём поправлю dg-leadforgeai-browser, потому что у него
тот же дефект DNS.
• Файл compose уже обновлён. Осталось быстро провалидировать
синтаксис и ещё раз подтвердить, что dg-leadforgeai продолжает
ходить наружу после правки конфига.
• Исправил интернет в контейнере dg-leadforgeai и его sidecar dg-
leadforgeai-browser.
Причина была в DNS: внутри контейнера Docker поднимал
127.0.0.11, но без внешних nameserver, поэтому домены не
резолвились. Я сразу починил это в живых контейнерах и добавил
постоянную настройку в compose: docker-compose.yml (/home/
user/.docker-git/ezocomp118/leadforgeai/docker-compose.yml#L27)
и docker-compose.yml (/home/user/.docker-git/ezocomp118/
leadforgeai/docker-compose.yml#L54).
Проверка прошла: внутри dg-leadforgeai и dg-leadforgeai-browser
DNS снова работает, HTTPS-запросы наружу возвращают 200 OK. Если
нужно, могу тем же способом поправить и остальные контейнеры dg-
leadforgeai-*.
При запуске контейнера он всегда исправляет интернет соедиение потому что оно время от времени ложится
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels