AL@のTech Blog

個人用備忘録

【Amazon Linux2】Proxy経由でDockerfileをビルドする方法

Dockerfileをビルドする際にコンテナのベースイメージの箇所で躓いたのですが、思いのほかハマってしまったので備忘になります。
ビルドに限らず、Dockerイメージをプル等、プロキシ経由でDockerイメージを自身のサーバへ引っ張ってくるときに参考になるかと思います。

前提

OS:Amazon Linux2
パッケージ:docker-20.10.17-1.amzn2.0.1.x86_64

本題

やることは至って簡単で、プロキシ用の設定を追加するだけです。

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

参考サイト

aws.amazon.com