Отказ в получении соединения в докере

Я использую Ubuntu 16.04. После установки docker, когда я запускаю 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

Я думаю, что проблема может быть связана с настройкой прокси моего соединения. Я использую LAN колледжа, и он использует настройки прокси для имени хоста и порта. Я получаю проблемы только здесь, в docker. Остальная часть работает правильно в соединении. Пожалуйста, помогите, что делать?

3
задан 21 June 2018 в 12:19

1 ответ

Я получил решение для этого.

1. Создайте systemd общедоступный каталог для услуг докера:

$ sudo mkdir-p/etc/systemd/system/docker.service.d

2. Создайте файл, названный/etc/systemd/system/docker.service.d/http-proxy.conf, который добавляет переменную среды HTTP_PROXY: (Используйте sudo касание/нано для создания файла),

нано sudo filename.txt

[Сервис]

Среда = "HTTP_PROXY=http://проксирует example.com:80 /"

3. Изменения сброса:

$ sudo systemctl перезагрузка демона

4. Докер перезапуска:

$ sudo systemctl перезапускают докера

5. Проверьте, что конфигурация была загружена:

$ systemctl шоу - property=Environment докер Environment=HTTP_PROXY=http://прокси example.com:80/

посещение: https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

4
ответ дан 21 June 2018 в 12:19

Другие вопросы по тегам:

Похожие вопросы: