DockerをProxy環境(CentOS7)で使う

Proxy環境では # pullコマンドがエラーになります。
DockerをProxy環境で使用するための設定を行います。

# docker pull httpd
Using default tag: latest
Trying to pull repository docker.io/library/httpd ...
Pulling repository docker.io/library/httpd
Error while pulling image: Get https://index.docker.io/v1/repositories/library/httpd/images: dial tcp: lookup index.docker.io on IP Address:port: server misbehaving
Error while pulling image: Get https://index.docker.io/v1/repositories/library/httpd/images: dial tcp: lookup index.docker.io on IP Address:port: server misbehaving
#

docker.serviceをコピーします

# cp /usr/lib/systemd/system/docker.service /etc/systemd/system/

コピーしたdocker.serviceを編集します。

# vi /etc/systemd/system/docker.service

ExecStartコマンドの直前にProxyの設定を追加

Environment="HTTP_PROXY=http://user:pwd@proxy.example.com:8080"

設定を再読み込みします

# systemctl daemon-reload

Dockerを再起動します

# systemctl restart docker

Dockerイメージのダウンロード

# docker pull httpd
Using default tag: latest
Trying to pull repository docker.io/library/httpd ...
latest: Pulling from docker.io/library/httpd
357ea8c3d80b: Pull complete
c4db84bae208: Pull complete
30f260b31041: Pull complete
3042e77c51ef: Pull complete
99842fac4df9: Pull complete
Digest: sha256:619b6136504fcaed0d1e1f9fac57cf69eedd174f98889d5b727598ca658d0bfc
Status: Downloaded newer image for docker.io/httpd:latest
#

dockerのインストールについては、CentOS7にDockerをインストールするをご確認ください。

スポンサーリンク
spdsk-side
spdsk-side