Ubuntu 18.04 - Ошибка ответа от демона: Получить https://registry-1.docker.io/v2/: proxyconnect tcp: tls: запись увеличенного размера, полученная с длиной 20527

У меня проблема с Docker на Ubuntu 18.04 с Docker -CE. При извлечении контейнера:

$ docker pull nginx

или при попытке войти

$ docker login

Я получаю следующее сообщение:

Ответ об ошибке от демона: Получить https://registry-1.docker.io/v2/: proxyconnect tcp: tls: запись увеличенного размера, полученная с длиной 20527

Я также очистил и переустановил сегодня с последней версией, но это не помогло. У кого-нибудь это решается?

3 ответа

Решение

У меня была такая же проблема вчера. Поскольку я нахожусь за прокси-сервером компании, мне нужно было определить http-прокси для демона docker:

/etc/systemd/system/docker.service.d/http-proxy.conf

Проблема была в том, что я неправильно настроил https_proxy, как это описано здесь. Я использовал https: // в переменной окружения https_proxy, что вызвало эту ошибку.

Эта конфигурация работает для меня:

cat /etc/systemd/system/docker.service.d/http-proxy.conf

[Service]
Environment=http_proxy=http://IP:PORT/
Environment=no_proxy=localhost,127.0.0.1
Environment=https_proxy=http://IP:PORT/

Помните, что вы должны перезапустить демон docker после изменения этой конфигурации. Вы можете достичь этого с помощью:

systemctl daemon-reload
systemctl restart docker

Бежать docker logout и попробуй еще раз. Если не получится, запустите docker login с username(не по электронной почте) и password, это должно решить проблему.

у меня была дата, исправьте дату исправьте эту проблему

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d'' -f5-8)Z"

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