docker - 以桥接模式部署 Mesos docker 容器,但端口固定且超出预定义范围
问题描述
我有一台服务器,我想用 Marathon/Mesos 启动它。服务器侦听端口 443,但我希望它侦听特定端口,例如 7443。当然,桥接模式可以工作。
但是,此端口超出了主机的 MESOS_RESOURCES 中配置的端口范围。我不想使用主机模式,因为这意味着我需要修改容器。有办法解决吗?
解决方案
您不能在端口范围之外的桥模式上指定特定端口。您可以使用 consul / consul-template + nginx 之类的服务发现来侦听端口 7743,然后路由到您的动态端口
推荐阅读
- widget - 如何保持显示最新以监控 tk 小部件的选项值
- youtube-api - 使用 YouTube Data API (v3) 通过 API 密钥更新视频时出现 401 错误
- typescript - TypeORM:SyntaxError:创建迁移时无法在模块外部使用导入语句
- java - 在使用 LinkedBlockingQueue 和 SynchronousQueue 的任务执行器之间进行选择
- python - Tkinter 画布 - 时间和隐藏图像
- python - 如何删除字符串中的所有连续字符并打印剩余的字符串?
- html - 如何修复 HTML 验证错误 - 在 AMP 网站上
- javascript - 用户单击 JavaScript 中的浏览器后退按钮后如何将用户重定向到另一个页面
- stm32 - 在未知数量的文件中查找最新文件的程序
- django - Django 中的自定义模型字段 | 同时使用 integerchoice 和 textarea