Могу ли я запустить службу на 443 порту в докер UCP??

Я хочу запустить микросервис с весенней загрузкой на порту 443. Я создаю этот сервис с помощью команды docker

docker service create -p 443:8443 somerepo/someorg/some-service:v0.1

Когда я запускаю, эта командная служба работает нормально, но DTR и UCP отключаются. У меня нет полной идеи об этом, но я просто знаю о контроллере докера UCP, работающем на 443. Мой вопрос

  1. я могу запустить свой микросервис в качестве службы докера на порту 443?
  2. Могу ли я изменить номер порта контроллера док-станции UCP на какой-то другой порт.

Заранее спасибо.

1 ответ

Вы должны проверить, занят ли порт 443 в настоящее время DTR или UCP, по-видимому оба по умолчанию 443.

В случае UCP, в соответствии со ссылкой и этим обсуждением, можно изменить порт UCP с помощью --controller-port флаг во время установки. Это также можно настроить в веб-интерфейсе под Admin Settings -> Cluster Configuration -> Controller Port,

Что касается DTR, есть флаг --replica-https-port также отодвинуть его от 443.

После того, как вы переместили конкурирующие сервисы, ничто не должно помешать вам прослушивать контейнер через порт 443.

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