У меня есть реестр докеров, к которому я обращаюсь за прокси-сервером nginx, который выполняет аутентификацию с использованием сертификатов ssl на стороне клиента.
Когда я пытаюсь отправить данные в этот реестр, мне нужно, чтобы демон docker отправил сертификат клиента в nginx.
Согласно: https://docs.docker.com/engine/security/certificates/ а>
Должен быть каталог с именем /etc/docker, куда могут помещаться эти сертификаты. Этот каталог не существует в Docker для Mac.
Поэтому я подумал, что попробую поместить сертификаты внутри самой виртуальной машины, выполнив:
докер-машина ssh по умолчанию
Это привело к тому, что докер жаловался: ответ на ошибку от демона: crypto/tls: закрытый ключ не соответствует открытому ключу.
Я не верю, что с моей парой ключей что-то не так, и я сделал ту же самую настройку в Linux (намного проще) без проблем.