соответственно имеются - работаю над задачами, комиттю, пушу, пулю всё норм.
Попалась задача написать Dockerfile и собрать по нему образ.
Сразу попадают на простыню ошибок, связанных с подтягиванием зависимостей из приватных реп гиталаба.
Обновляю зависимости локально - всё норм. Собираю образ - нифига.
Пример ошибки:
dial tcp: lookup git.хххххх.com on 10.215.0.211:53: no such host
Команда которой билдю образ с передачей аргументов:
docker build --build-arg GITLAB_USER=мой_юзер --build-arg GITLAB_TOKEN=мой_токен --build-arg GITLAB_DOMAIN=git.хххх.com .
В чем может быть проблема?
Памагити
Дополню, человек на другой машине тот же самый образ собрал....
Проблема в том, что Ваш DNS с адресом 10.215.0.211 не знает хоста git.хххххх.com
как их подружить?
Настроить DNS
А че так можно было????
осталось выяснить что именно и как настроить, потому что знаний в этой области немного
Для начала нужно понять, кому принадлежит DNS-сервер с адресом 10.215.0.211 Если он под Вашим управлением, то разбирайтесь с ним или найдите, кто Вам его настроит. Либо можно пойти простым путем - там, где собираете образ, установить в настройках в качестве DNS-серверов публичные гугловые или Яндексовские сервера.
тебе с хоста надо или с контейнера?
не понял вопроса(
покажи всю ошибку, и при билде можно добавить хост в /etc/hosts через https://docs.docker.com/engine/reference/commandline/build/#add-entries-to-container-hosts-file---add-host
git.xxxxx.com/xxx/xxx/xxxx: unrecognized import path "git.xxxx.com/xxxx/xxx": https fetch: Get "https://git.xxxxx.com/xxxx/xxx?xxx-get=1": dial tcp: lookup git.xxxxx.com on 10.215.0.211:53: no such host The command '/bin/sh -c go mod vendor' returned a non-zero code: 1
иксами просто закрыл адрес
Ну я вот доку скинул
Обсуждают сегодня