Что нужно сделать в 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 для внешнего трафика, может быть, моя проблема где-то там??

Спасибо

0 ответов

Другие вопросы по тегам