私はドッカーに新しく、画像を自分で署名した証明書を使用して作成したdocker registry
にプッシュしようとしています。プライベートドッカーのレジストリエラー
ドッカプッシュ
<IP-Address>:5000/hello-world
しかし、それは次のエラーを与える:
プッシュは私が使用している場合
[<IP-Address>:5000/hello-world]
Get https://<IP-Address>:5000/v1/_ping: x509:
が
<IP-Address> because it doesn't contain any IP SANs
のための証明書を検証することはできませんリポジトリを指し、 D IPアドレスの代わりにomain、 ドッカプッシュ
<domain-name.com>:5000/hello-world
それがエラーを示しています。未知の機関によって署名
プッシュがリポジトリを参照
[<domain-name.com>:5000/hello-world]
Get https://<domain-name.com>:5000/v1/_ping: x509:
証明書が
はI・アム何かが欠けている?このエラーを解決するには?
私の問題を解決してうまくいっていましたが、今ももう一度 '証明書が不明な権限で署名されました。あなたがそれに何か示唆することができます – saurg
レジストリサーバと '/etc/docker/certs.d/ << DockerRegistryServerHostname >>で利用可能な証明書ファイルを確認してください:クライアントマシンの<< DockerRegistryPort >>/ca.crt'フォルダこのエラーは、証明書が正しくコピーされていない場合にのみ発生します。ユーザーがca.crtファイルにアクセスする権利を持っていない場合に発生します。 –
また、ドッカーのレジストリを起動していることを確認してください。 'docker run -d -p 5000:5000 --restart = always --name registry \ -v' pwd'/certs:/ certs \ -e REGISTRY_HTTP_TLS_CERTIFICATE =/certs /domain.crt \ -e REGISTRY_HTTP_TLS_KEY =/certs/domain.key \ レジストリ:2 '。 'REGISTRY_HTTP_TLS_CERTIFICATE'と' REGISTRY_HTTP_TLS_KEY'パラメータに指定されたパスが正しいことを確認してください。 –