標準の docker レジストリ イメージと Docker レジストリ リバース プロキシ ( https://registry.hub.docker.com/u/marvambass/nginx-registry-proxy/ )を使用して、プライベート Docker レジストリをセットアップしようとしています。
目標は、SSL (自己署名 SSL 証明書を使用) とユーザー名/パスワード認証を使用してレジストリを保護することです。ブラウザ経由で次を使用してプライベート docker レジストリに移動しようとすると、これはすべてうまくいくようです:https://<private-docker-reg>:443/v2/
ユーザー名とパスワードを入力するように求めるプロンプトが表示され、この場合は正しい出力が得られます{}
しかし、ドッカークライアントを使用してログインしようとすると、ログインできないようです:
> docker login https://<private-docker-reg>:443
> Username: foo
> Password: bar
> Email:
>
> FATA[0005] Error response from daemon: v1 ping attempt failed with
> error: Get https://<private-docker-reg>:443/v1/_ping: x509:
> certificate signed by unknown authority. If this private registry
> supports only HTTP or HTTPS with an unknown CA certificate, please add
> `--insecure-registry <private-docker-reg>:443` to the daemon's
> arguments. In the case of HTTPS, if you have access to the registry's
> CA certificate, no need for the flag; simply place the CA certificate
> at /etc/docker/certs.d/<private-docker-reg>:443/ca.crt
この問題を回避するために、/etc/default/docker
ファイルを変更し、Docker クライアント ラップトップに次の行を追加しました。
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry <private-docker-reg>:443"
docker デーモンを再起動しましたが、今のところうまくいきません...
この問題を回避するためのヒントやヒントはありますか??