Отсутствует ошибка сертификата клиента при входе в личный реестр докеров - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь войти в личный реестр Docker с помощью Docker Community Edition 18.06 для Mac, но получаю эту ошибку при входе в Docker из cli-

Ошибка ответа от демона: отсутствует сертификат клиентаdomain.cert для ключа domain.key

Сначала я установил сертификат CA в ~ / .docker / certs.d / myprivaterepo: порт, используя следующие команды:

$openssl genrsa -out client.key 4096
$ openssl req -new -x509 -text -key client.key -out client.cert

И это выдало ошибку -

Ошибка ответа от демона: Get https://myprivaterepo:port/v2/: Служба недоступна

Затем я сгенерировал сертификат в формате '.crt', используя приведенную выше команду, и он начал выдавать мне эту ошибку:

Ошибка ответа от демона: отсутствует сертификат клиента client.cert для ключа client.key

Я предполагаю, что для него требуется ключ и оба сертификата .crt и .certподарок.Я попытался создать еще один сертификат .cert с другим ключом, но он выдал следующую ошибку:

Ошибка ответа от демона: tls: закрытый ключ не совпадает с открытым ключом

Я сослался на докерскую документацию - https://docs.docker.com/engine/security/https/,, но не смог решить проблему.

Подскажите, пожалуйста, как сгенерировать комбинацию из этих 2 сертификатов.Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...