ホストにインストールされた港。プレーンな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プロトコルでハーバーをセットアップしない場合、クライアントから正しくアクセスする方法はありますか?
:Macは別の方法を持ってhttps://stackoverflow.com/a/39492340/8711328 – online