環境
- Windows10
- Docker Desktop For Windows
- VisualStudioCode
拡張機能:Remote-Containers (ms-vscode-remote.remote-containers)
社内プロキシ環境下です。
使用しているDockerコンテナには環境変数としてプロキシアドレスを設定しています。
これにより、コンテナ内でのnpm installなどは問題なく実行できています。
Dockerfile
1FROM node:13.14.0 2ENV http_proxy "http://<username>:<password>@<address>:<port>" 3ENV https_proxy ${http_proxy} 4ENV HTTP_PROXY ${http_proxy} 5ENV HTTPS_PROXY ${http_proxy} 6RUN npm install -g @vue/cli
発生している問題
稼働中のDockerコンテナにVSCodeからアタッチ(Attach to Running Container)しようとすると、以下のようなエラーが発生してアタッチに失敗します。
Reopen in Container>From docker-compose.ymlなどでも同じエラーが発生します。
shell
1… 2[3717 ms] Installing VS Code Server for commit 507ce72a4466fbb27b715c3722558bb15afa9f48 3[3718 ms] Start: Downloading VS Code Server 4[3719 ms] 507ce72a4466fbb27b715c3722558bb15afa9f48 x64 stable 5[3764 ms] Failed to download VS Code Server (https://update.code.visualstudio.com/commit:507ce72a4466fbb27b715c3722558bb15afa9f48/server-linux-x64/stable): HTTP 407 - Proxy Authentication Required
アタッチの際にコンテナ内にVSCode Serverというソフトウェアをインストールするようですが、それに失敗しているものと考えています。
VSCode Serverのインストール時に使われるプロキシアドレスをどこかで設定できれば解決すると思われますが、どこに設定すればいいでしょうか?
あなたの回答
tips
プレビュー