Что нужно сделать в Docker EE для обслуживания страниц https?
У меня запущено простое тестовое приложение, и я могу поместить его в один докер-контейнер, используя самозаверяющие сертификаты и https, все, что я пробовал в Docker EE, дает сбой. Мне интересно, каковы требования https для настройки EE?
составьте файл: версия: '3.7'
Сервисы:
tlsapp: изображение: воображаемое-реестр:5000/ имя хоста tlsapp: среда tlsapp: - ASPNETCORE_HTTPS_PORT = 6061 - ASPNETCORE_URLS = https://+;http://+ - Kestrel__Certificates__Default__Path = C: \ pfx \ tlstest.pfx - Kestrel__ates__tify: - цель: 443 опубликовано: 6061 протокол: режим tcp: хост развернут: режим: реплицированные реплики: 1 размещение: ограничения: - node.platform.os == windows - node.role == работник - node.labels.vm == 2 тома: - pfx-том:C:/pfx/:rw
тома: pfx-том: {}
Я также попытался использовать сопоставления портов, такие как порты: "6061:443", без режима хоста.
Я использую Swarm, с маршрутизацией на уровне 7 и самозаверяющими сертификатами по умолчанию в EE. LDAP выключен, сеть наложена без ipv6. Порт Https для внешнего трафика 8443.
У меня также есть гибридный рой с узлами Ubuntu Linux Manager и рабочими узлами Windows Server 2019. Так что я могу использовать любой технический стек, чтобы выяснить это... Я вижу, порт 8443 является портом https для внешнего трафика, может быть, моя проблема где-то там??
Спасибо