Я пытаюсь войти в личный реестр 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 сертификатов.Заранее спасибо!