【Amazon Linux2】Proxy経由でDockerfileをビルドする方法
Dockerfileをビルドする際にコンテナのベースイメージの箇所で躓いたのですが、思いのほかハマってしまったので備忘になります。
ビルドに限らず、Dockerイメージをプル等、プロキシ経由でDockerイメージを自身のサーバへ引っ張ってくるときに参考になるかと思います。
本題
やることは至って簡単で、プロキシ用の設定を追加するだけです。
mkdir /etc/systemd/system/docker.service.d vi /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment = 'http_proxy=http://[IPアドレス]:[port]' Environment = 'https_proxy=http://[IPアドレス]:[port]'
IPアドレスとポート番号は任意のものを入力してください。
最後にデーモンのリロードとdockerを再起動します。
systemctl daemon-reload systemctl restart docker