2016-09-12 21 views
1

ドッカーから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で動作しています。

答えて

3

企業設定などのHTTPプロキシサーバーの背後にいる場合は、Docker systemd serviceファイルを追加する必要があります。

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

フラッシュの変更:

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

今すぐHTTP_PROXY環境変数を追加します/etc/systemd/system/docker.service.d/http-proxy.confというファイルを作成します。systemctl daemon-reload まず、systemdをドロップインディレクトリドッカサービスの作成 再起動ドッカー:systemctl restart docker

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

+0

あなたは命の恩人です、ありがとう! – user327843

+0

@ user327843幸せに助けてください:) – saurg

関連する問題