Назад | Перейти на главную страницу

Реестр Docker с TLS - с использованием файла .pem

В этом руководстве по докеру https://docs.docker.com/registry/deploying/ это пример использования 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 \ registry: 2

Что мне использовать, если у меня есть .pem файл?

Спасибо.

Разделите файл PEM на два файла DER (один для закрытого ключа и один для сертификата):

openssl x509 -in yourperm.pem -outform DER -out yourcert.crt
openssl pkey -in yourpem.pem -out yourkey.key

Также стоит отметить, что в файле PEM ключ и сертификат находятся рядом друг с другом в тексте плана. Вы также можете открыть файл и вырезать / вставить их в два файла.