во время сборки docker add-apt-repository возвращает «сбой при получении сервера ключей: нет имени» - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь создать образ Docker для построения Zoo-Project, следуя рекомендациям по установке .

Я работаю за прокси-сервером компании, поэтому я настроил среду, чтобы указать на нее:

root@myContainer$ env
HTTP_PROXY=http://10.xxx.y.zzz:3128
https_proxy=http://10.xxx.y.zzz:3128
http_proxy=http://10.xxx.y.zzz:3128
HTTPS_PROXY=http://10.xxx.y.zzz:3128

К сожалению, когда я пытаюсь запустить следующую команду из Dockerfile или из контейнера, она продолжает сбой:

root@myContainer$ add-apt-repository ppa:ubuntugis/ppa
 Official stable UbuntuGIS packages.
 More info: https://launchpad.net/~ubuntugis/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox '/tmp/tmpl5mo2xz1/pubring.gpg' created
gpg: keyserver receive failed: No name

Я попытался выполнить следующее безуспешно:

  • apt-key adv --keyserver keys.gnupg.net --recv-keys 226213AA: сбой при получении сервера ключей: нет имени
  • apt-key adv --keyserver.ubuntu.com --recv-keys 226213AA: сбой получения сервера ключей: нет имени
  • то же самое с заменой URL-адреса на IP-адрес (91.189.90.55, 18.191.65.131): сбой при получении сервера ключей: сервер ключей недоступен

Мой resolv.conf выглядит так (изнутри контейнера):

root@myContainer$  more /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.8.4
nameserver 10.171.108.2
search rennes.mycompany.fr

У кого-нибудь есть совет?

...