私はWindows 10にいてDocker for 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はこのようになります(変更後dockerを再起動します):
{
"credsStore": "",
"auths": {},
"stackOrchestrator": "swarm",
"proxies":
{
"default":
{
"httpProxy": "http://127.0.0.1:3128",
"httpsProxy": "http://127.0.0.1:3128"
}
}
}
このプロキシは、他のすべてのソフトウェアで正常に機能する認証情報を処理するローカルサービスです。しかし、URLに資格情報を含む実際のプロキシを設定してもどちらも役に立ちませんでした。
それでは、どのように現在のDocker for Windowsを企業の代理人の後ろで動かすのか。