【问题标题】:Can I run the service on 443 port in docker UCP ??我可以在 docker UCP 的 443 端口上运行该服务吗?
【发布时间】:2017-08-22 10:14:02
【问题描述】:

我想在端口号 443 上运行 spring-boot 微服务。 我正在使用 docker 命令创建此服务

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

当我触发此命令时,服务运行良好,但 DTR 和 UCP 出现故障。 我对此没有完整的想法,但只知道 docker UCP 控制器在 443 上运行。 我的问题是

  1. 我可以在端口 443 上将我的微服务作为 docker 服务运行吗?
  2. 我可以将 docker UCP 控制器的端口号更改为其他端口吗?

提前致谢。

【问题讨论】:

    标签: docker docker-compose docker-machine docker-registry docker-ucp


    【解决方案1】:

    您应该检查端口 443 当前是否被 DTR 或 UCP 占用,显然两者都默认为 443。

    如果是 UCP,根据reference 和这个discussion,可以在安装过程中使用--controller-port 标志更改 UCP 端口。这也可以在Admin Settings -> Cluster Configuration -> Controller Port下的Web界面中进行配置。

    至于DTR,还有--replica-https-port标志也可以将其从443移开。

    一旦你移动了竞争服务,没有什么可以阻止你让容器监听端口 443。

    【讨论】:

    • 我会检查一下。我会告诉你的
    • 除了docker重装还有其他方法可以达到在443端口运行服务的目的吗??
    • 似乎也可以通过 UCP Web 界面实现;我编辑了我的答案以包含它。但无论哪种方式,您都不需要重新安装 Docker,只需重新安装 UCP。
    猜你喜欢
    • 1970-01-01
    • 2019-04-08
    • 2019-10-09
    • 2021-01-17
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 2022-12-20
    • 2015-06-12
    相关资源
    最近更新 更多