ホストがプロキシの背後にあるWindows 10であるVagrantのUbuntu 18.04がホストしているDockerコンテナでAlpine Linuxを実行している間に、このエラーメッセージが表示されます。私は持っていますプロキシ変数の設定しかし、まだ同じエラーが発生します。
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.8/main: Permission denied
WARNING: Ignoring APKINDEX.adfa7ceb.tar.gz: No such file or directory
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.8/community: Permission denied
WARNING: Ignoring APKINDEX.efaa1f73.tar.gz: No such file or directory
2 errors; 13 distinct packages available
/ #
どうですか?
答え1
この手順を実行するまで、同じ症状が発生しました。ドッカーネットワークの設定。
vi ~/.docker/config.json
proxies
詳細で更新されたjsonセクションを追加してください。, "proxies": { "default": { "httpProxy": "http://your-proxy-host:your-proxy-port", "noProxy": "*.test.example.com,.example2.com" } }
プロトコル(http://)httpProxy
、それは:
- "httpProxy": "*http://*プロキシホスト..."
いいえ
- "httpProxy": "プロキシホスト..."
これを行うと、Permission denied
エラーが消えてインポートが成功しました。
答え2
何らかの理由でUbuntuホストで次のコマンドを実行する必要があります。
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
それからうまくいきました。