目的
Proxy内で立ち上げたVagrant環境でdocker pullに失敗しました。
vagrant-proxyconf は導入済みの状態でうまくいかなかったため解決法をメモします。
使用box
結論
以下の設定を入れる。
追記内容
config.vm.provision "shell", inline: <<-SHELL
mkdir -p /etc/systemd/system/docker.service.d
echo "[Service]" >> /etc/systemd/system/docker.service.d/https-proxy.conf
echo "Environment=HTTP_PROXY=http://proxy.hogehoge.com:8080/ HTTPS_PROXY=https://proxy.hogehoge.com:8080/ NO_PROXY=localhost,127.0.0.1,.hogehoge.com" >> /etc/systemd/system/docker.service.d/https-proxy.conf
SHELL
config.vm.provision "docker"
provision で systemd の設定を追加する形です。
「config.vm.provision "docker"」 よりも前に設定ファイルを作らないと少し手間がかかります。
参考
公式ドキュメント
https://qiita.com/jeffi7/items/3e40c59744b5801fd40a