1

dockerからプルしようとしていますregistry image

docker run -d -p 5000:5000 --restart=always --name registry registry:2

しかし、以下のようなエラーが発生します。

docker: Error while pulling image: Get https://index.docker.io/v1/repositories/library/registry/images: dial tcp 52.73.159.23:443: getsockopt: no route to host.

プロキシを設定しましたが、役に立ちません。何が問題なのですか?Redhat Linux 7 で実行しています。

4

1 に答える 1

3

企業設定など、HTTP プロキシ サーバーの背後にいる場合は、configureDocker systemd serviceファイルを追加する必要があります。まず、systemddocker サービス用のドロップイン ディレクトリを作成します。

mkdir /etc/systemd/system/docker.service.d

次に、環境変数/etc/systemd/system/docker.service.d/http-proxy.confを追加するというファイルを作成します。HTTP_PROXY

[Service] Environment="HTTP_PROXY=http://proxy.example.com:80/"

変更をフラッシュ: systemctl daemon-reload Docker を再起動します。systemctl restart docker

詳細については、 https://docs.docker.com/engine/admin/systemd/#http-proxyを参照してください。

于 2016-09-16T10:56:28.180 に答える