3.3. 証明機関を信頼するようにDockerを設定する
Dockerでは、カスタムcertsを/etc/docker/certs.d/
に、ホスト名のプライベートレジストリと同じ名前のディレクトリにインストールする必要があります。また、証明書の名前がca.crt
であることも必要です。その方法をご紹介します。
rootCAファイルをコピーします。
cp tmp/rootCA.pem /etc/docker/certs.d/reg.example.com/ca.crt
$ cp tmp/rootCA.pem /etc/docker/certs.d/reg.example.com/ca.crt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow rootCA.pemファイルをコピーすると、
docker login
が正常に認証され、リポジトリへのプッシュが成功するはずです。Copy to Clipboard Copied! Toggle word wrap Toggle overflow