Я на Windows 10 и использую Docker для Windows 2.0.0.0-win81 (29211)
. Я нахожусь за доверенностью компании и не могу получить ни одного изображения:
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
я прочитал документ https://docs.docker.com/network/proxy/#configure-the-docker-client
и теперь мой config.json выглядит следующим образом (перезапущенный докер после изменения):
{
"credsStore": "",
"auths": {},
"stackOrchestrator": "swarm",
"proxies":
{
"default":
{
"httpProxy": "http://127.0.0.1:3128",
"httpsProxy": "http://127.0.0.1:3128"
}
}
}
Этот прокси-сервер является локальной службой, которая обрабатывает учетные данные, он прекрасно работает со всем другим программным обеспечением. Но настройка реального прокси, включая учетные данные в URL, тоже не помогла.
Итак, как получить текущий Docker для Windows, работающий за корпоративным прокси.