2017-11-09 22 views
0

ホストにインストールされた港。プレーンなHTTPプロトコルを使用します。プレーンなHTTPのケースでサーバーフォームクライアントにログインできないのはなぜですか?

IPが192.168.33.10です。

私は港のサーバー自体からそれをログインすることができます

sudo docker login 192.168.33.10 

し、ブラウザからアクセスすることができます

http://192.168.33.10 

しかし、他のクライアント(Macの場合、installed docker use it)からログインすることはできません。エラーメッセージは次のとおりです。ハーバーのドキュメントから

docker login 192.168.33.10 
Username: user1 
Password: (my_password) 
Error response from daemon: Get https://192.168.33.10/v2/: dial tcp 192.168.33.10:443: getsockopt: connection refused 

は、この通知があります

https://github.com/vmware/harbor/blob/master/docs/installation_guide.md

重要:ハーバーのデフォルトインストールでは、HTTPを使用しています - など、あなたが追加する必要がありますクライアントのDockerデーモンに--insecure-registryオプションを指定し、Dockerサービスを再起動します。

は、港のホストとクライアントホストの両方が/etc/docker/daemon.json設定:

{ "insecure-registries":["192.168.33.10"] } 

をし、ドッキングウィンドウを再起動します。しかし、それは動作しません。

HTTPSプロトコルでハーバーをセットアップしない場合、クライアントから正しくアクセスする方法はありますか?

+0

:Macは別の​​方法を持ってhttps://stackoverflow.com/a/39492340/8711328 – online

答えて

0

ソリューション

これは、クライアント上の/etc/docker/daemon.jsonを設定する必要があります。これは、私を助け

enter image description here

適用し、再起動

関連する問題