Docker Desktop -「ERROR: Get https://」 が発生する(Proxy環境)

Proxy が原因でイメージ取得(build や up コマンド)に失敗する場合、設定画面で Proxy 設定を行います。

エラーの発生例

エラーの発生例
> docker-compose up
Docker Compose is now in the Docker CLI, try `docker compose up`

Pulling db (mcr.microsoft.com/mssql/server:2019-latest)...
ERROR: Get https://mcr.microsoft.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
PS D:\dev2\curict\content\item\SQLServer\data\_docker>

Proxy の設定方法

  1. タスクバーの Docker アイコンを 右クリック し、 Settings を選択します。 タスクバー-Settings
  2. Settings 画面が表示されるので、左側のメニューから Resources を選択します。 Settings-Resources
  3. 画面右側に Resources Proxies 画面が表示されるので、「Manual proxy configuration」をオンにします。 Resources-Proxies
  4. Proxy サーバー欄が入力可能になるので、環境に合わせて設定します。 Resources-Proxies
  5. 設定が完了したら画面右下の「Apply & Restart」を押します。 Resources-Apply & Restart
  6. 設定完了後、コマンドが成功するか確認します。 エラーの発生例

検証環境

関連ページ