Я пытаюсь запустить docker из частного хаба через Docker Toolbox для Windows + kitematic в Windows 7.
Я запускаю кинематический и оттуда Docker Cli.
Мой компьютер находится за корпоративным прокси.
Перед запуском kitematic я делаю:
SET HTTP_PROXY=http://MYPROXY:8080
SET HTTPS_PROXY=https://MYPROXY:8080
SET NO_PROXY=localhost,127.0.0.1,192.168.99.100
set DOCKER_HOST=tcp://192.168.99.100:2376
Когда я делаю
docker run hello-world
это работает.
Когда я пытаюсь запустить docker для образа, находящегося в частном репозитории
docker run -d --name blabla -e server_port=8088 -p 8088:8088 xxx.xxx.xxx.xx:5000/rr2/rep:1.0.0
Получите ошибку:
Unable to find image 'xxx.xxx.xxx.xx:5000/rr2/rep:1.0.0' locally
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: Get https://xxx.xxx.xxx.xx:5000/v2/: Tunnel or SSL Forbidden.
Обновление:
Для людей с Windows 10 и обычным докером - это работает, они также проверяют флажок:
'выставить демон tcp localhost 2375 без tls'
не уверен, если и как это связано.