Я на 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, работающий за корпоративным прокси.

0