在这个docker指南中https://docs.docker.com/registry/deploying/是使用crt和key的例子:
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 \registry:2
如果我有一个.pem文件,我应该使用什么?
谢谢。
将PEM文件分成两个DER文件(一个用于私钥和一个用于证书):
openssl x509 -in yourperm.pem -outform DER -out yourcert.crt openssl pkey -in yourpem.pem -out yourkey.key
另外值得注意的是,PEM文件实际上在计划文本中具有彼此相邻的密钥和证书。 您可以打开文件并将其剪切/粘贴到两个文件中。