Docker プロキシ設定

プロキシ設定

次のコマンドを実行します。

$ sudo systemctl edit docker

エディタが開くので、次のように設定します。

[Service]
Environment="HTTP_PROXY=http://[proxy_user:proxy_password@][proxy_host][:proxy_port]/" "HTTPS_PROXYhttp://[proxy_user:proxy_password@][proxy_host][:proxy_port]/"

実際の設定例) ユーザー認証なしのプロキシ(http://10.0.2.15:3128)利用の場合

[Service]
Environment="HTTP_PROXY=http://10.0.2.15:3128/" "HTTPS_PROXY=http://10.0.2.15:3128/"

設定反映

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

設定確認

$ docker info

次のように表示されればOKです。

~(省略)~
HTTP proy: http://xxxxx:xxxxx@[proxy_host][:proxy_port]/
HTTPS proy: http://xxxxx:xxxxx@[proxy_host][:proxy_port]/
~(省略)~

docker 利用ユーザー設定

docker を利用するユーザーを docker グループに追加します。

$ sudo gpasswd -a [ユーザー名] docker

当該ユーザーでログイン(既にログイン中であれば再ログイン)し、 次のコマンドが実行できることを確認ください。

$ docker info

接続確認

docker search alpine

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS