首页 > 解决方案 > 以桥接模式部署 Mesos docker 容器,但端口固定且超出预定义范围

问题描述

我有一台服务器,我想用 Marathon/Mesos 启动它。服务器侦听端口 443,但我希望它侦听特定端口,例如 7443。当然,桥接模式可以工作。

但是,此端口超出了主机的 MESOS_RESOURCES 中配置的端口范围。我不想使用主机模式,因为这意味着我需要修改容器。有办法解决吗?

标签: dockerportmesosmarathon

解决方案


您不能在端口范围之外的桥模式上指定特定端口。您可以使用 consul / consul-template + nginx 之类的服务发现来侦听端口 7743,然后路由到您的动态端口


推荐阅读