Могу ли я запустить службу на 443 порту в докер UCP??
Я хочу запустить микросервис с весенней загрузкой на порту 443. Я создаю этот сервис с помощью команды docker
docker service create -p 443:8443 somerepo/someorg/some-service:v0.1
Когда я запускаю, эта командная служба работает нормально, но DTR и UCP отключаются. У меня нет полной идеи об этом, но я просто знаю о контроллере докера UCP, работающем на 443. Мой вопрос
- я могу запустить свой микросервис в качестве службы докера на порту 443?
- Могу ли я изменить номер порта контроллера док-станции UCP на какой-то другой порт.
Заранее спасибо.
1 ответ
Вы должны проверить, занят ли порт 443 в настоящее время DTR или UCP, по-видимому оба по умолчанию 443.
В случае UCP, в соответствии со ссылкой и этим обсуждением, можно изменить порт UCP с помощью --controller-port
флаг во время установки. Это также можно настроить в веб-интерфейсе под Admin Settings -> Cluster Configuration -> Controller Port
,
Что касается DTR, есть флаг --replica-https-port
также отодвинуть его от 443.
После того, как вы переместили конкурирующие сервисы, ничто не должно помешать вам прослушивать контейнер через порт 443.