Ключник от докера Letsencrypt cert и ERR_SSL_VERSION_OR_CIPHER_MISMATCH - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь запустить Keycloak из образа Docker, доступного на: Docker Hub здесь .Если я запускаю свой контейнер с помощью команды:

docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=test -v /opt/mountedcertificate:/etc/x509/https -p 8443:8443 jboss/keycloak

Настройка громкости в соответствии с инструкцией с ранее упомянутого веб-сайта для этого изображения:

Настройка TLS (SSL) Образ Keycloak imageпозволяет указать как закрытый ключ, так и сертификат для обслуживания HTTPS.В этом случае вам нужно предоставить два файла:

tls.crt - сертификат

tls.key - закрытый ключ

Эти файлы должны быть смонтированы в / etc/ x509 / каталог https.Изображение автоматически преобразует их в хранилище ключей Java и реконфигурирует Wildfly для его использования.

в / opt / mountcertificate. У меня есть файлы .key и .crt, созданные в соответствии с инструкциями, приведенными в этом разделе:

Настройка SSL Keycloak с использованием образа docker

Сертификат был выдан certbot из letsencrypt, и эти файлы стали моей отправной точкой для последующего преобразования, как указано в упомянутой теме.Я знаю, что это та же самая проблема, но, возможно, было какое-то решение этой проблемы.

Я действительно отчаялся после того, как попробовал много разных подходов и поискал в Интернете, ища работающий.

...