ubuntu: docker run hello-world возвращает ошибку «x509: сертификат подписан неизвестным органом» - PullRequest
0 голосов
/ 12 февраля 2019

После выполнения инструкций по установке для установки докера, представленных на официальной странице, я столкнулся со следующей ошибкой при попытке запустить

docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e/data?verify=1549989486-DEdrDDaoZskZzHXF84y4VY%2FxRpw%3D: x509: certificate signed by unknown authority

Я не нахожу информацию о решении этой проблемы.Обратите внимание, что я за корпоративным прокси.Я установил прокси в файле

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

со следующим содержанием

[Service]
Environment="HTTP_PROXY=http://proxyurl:8080/" "HTTPS_PROXY=http://proxyurl:8080/"

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Кажется, что изображение, которое вы пытаетесь получить, хранится в личном реестре.Вы вошли в этот реестр?

Тем временем попробуйте получить образ hello-world, чтобы убедиться, что прокси-сервер не блокирует исходящие соединения с вашего хоста Docker.

0 голосов
/ 12 февраля 2019

Во-первых, вы уверены, ваш HTTPS_PROXY=http://proxyurl:8080/?Убедитесь, что порт настроен правильно, он, скорее всего, будет 443.

Во-вторых, ваш прокси-сервер может работать в режиме «человек посередине», то есть он устанавливает два отдельных соединения: с вами ис целевым сервером, расшифровывая и шифруя весь трафик.В этом случае он подписывает отправляемые вам данные собственным сертификатом ssl, и вы должны получить его и добавить в список доверенных в системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...