Ответ об ошибке от демона: Получить http s: //registry-1.docker.io/v2/: proxyconnect tcp: tls: первая запись не похожа на рукопожатие TLS - PullRequest
0 голосов
/ 17 мая 2018

У меня виртуальная коробка 5.2 поверх Windows 7. Я следовал краткому руководству по установке Docker для установки Docker. Docker для Windows

Поскольку моя машина находится за корпоративным прокси, я установил

HTTP_PROXY=http://xxx:port
HTTPS_PROXY=https://xxx:port
NO_PROXT="192.168.99.1/24"

Передав его при создании докера, а также выполнил экспорт после его запуска.'docker-machine create -d virtualbox --engine-env HTTP_PROXY="http://xxx:80" --engine-env HTTPS_PROXY="https://xxx:80" --engine-env NO_PROXY="192.168.99.1/24" default

docker run hello-world показывает вышеуказанную ошибку.

1 Ответ

0 голосов
/ 18 мая 2018

Это то, что сработало для меня.После установки докера в соответствии с указаниями, приведенными в разделе «Быстрый запуск докера» и создание докера, замените boot2docker.iso в C: \ Users \ anant.docker \ machine \ machines \ default на тот же, что и в C: \ Program Files \ Docker Toolbox

перезапустить докер

docker-machine restart

применить переменную среды

docker-machine env
output : 

export DOCKER_TLS_VERIFY = "1"

export DOCKER_HOST = "tcp: //192.168.99.100: 2376"

export DOCKER_CERT_PATH =" C: \ Users \ anant.docker \ machine \ machines \ default "

export DOCKER_MACHINE_NAME =" по умолчанию "

export COMPOSE_CONVERT_WINDOWS_PATHS =" true "

@ # Запустите эту команду для настройки вашей оболочки: @ # eval $ (en: "C: \ Program Files \ Docker Toolbox \ docker-machine.exe")

eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env)

, затем:пробуй, пробуй

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