我想在端口号443上运行spring-boot微服务。
我正在使用docker命令创建此服务
docker service create -p 443:8443 somerepo/someorg/some-service:v0.1
当我启动时,此命令服务正常,但DTR和UCP断开。
我没有一个完整的主意,只是知道在443上运行的Docker UCP Controller 。
我的问题是
提前致谢。
最佳答案
您应该检查端口443当前是否已被DTR或UCP占用,显然两者都默认为443。
对于UCP,根据reference和此discussion,可以在安装过程中使用--controller-port
标志更改UCP端口。也可以在Web界面的Admin Settings -> Cluster Configuration -> Controller Port
下进行配置。
至于DTR,有一个标记--replica-https-port
也将其从443移开。
一旦移动了竞争服务,没有什么可以阻止您让容器侦听端口443。
关于docker - 我可以在Docker UCP的443端口上运行服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43084791/