Я запускаю следующую команду из docker в виртуальной коробке ubuntu и получаю сообщение об ошибке «Отказано в соединении».
Я нахожусь за корпоративным прокси и настроил мои переменные среды для использования прокси, имени пользователя и пароля. Я также пытался использовать прокси-цепь.
root@mbak1-VirtualBox:~# sudo proxychains docker pull busybox
ProxyChains-3.1 (http://proxychains.sf.net)
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 54.152.209.167:443: getsockopt: connection refused
root@mbak1-VirtualBox:~# docker pull hello-world
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 35.169.231.249:443: getsockopt: connection refused
Моя ситуация выглядит точно так же, как показано ниже:
https://github.com/moby/moby/issues/31510
Обновление
Я попытался добавить свою конфигурацию прокси в следующий файл, но это не сработало. Кроме того, файл не существует: / etc / sysconfig / docker.
Я также пытался получить доступ к фактическому URL, но получаю ответ JSON, в котором говорится, что он не авторизован.
Update2
Мне кажется, проблема в моей конфигурации DNS.
В виртуальной машине я получаю следующее для поиска:
mbak1@mbak1-VirtualBox:~$ nslookup registry-1.docker.io
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: registry-1.docker.io
Address: 34.200.28.105
Name: registry-1.docker.io
Address: 52.54.216.153
Name: registry-1.docker.io
Address: 34.200.90.16
Name: registry-1.docker.io
Address: 52.204.202.231
Name: registry-1.docker.io
Address: 52.22.181.254
Name: registry-1.docker.io
Address: 54.152.209.167
Name: registry-1.docker.io
Address: 34.205.207.96
Name: registry-1.docker.io
Address: 35.169.231.249