Registro do Docker com TLS - usando um arquivo .pem

1

Neste guia de encaixe link é o exemplo para usar crt e chave :

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

O que devo usar no caso de ter um arquivo .pem ?

Obrigado.

    
por Eran 16.12.2015 / 14:54

1 resposta

4

Separe o arquivo PEM em dois arquivos DER (um para a chave privada e outro para o certificado):

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

Também vale a pena observar que o arquivo PEM realmente tem a chave e o certificado ao lado um do outro no texto do plano. Você pode abrir o arquivo e cortá-los / colá-los em dois arquivos também.

    
por 20.12.2015 / 23:40