mysql - 在 Mesos/Marathon 上部署具有端口映射的 Docker 容器

标签 mysql json apache docker mesos

我目前正在开发一个使用 Docker 和 Apache Mesos/Marathon 的团队项目。要在 Mesos/Marathon 上部署 MySQL docker 容器,我们必须创建一个带有端口映射的 JSON 文件。我在互联网上到处搜索,但找不到任何示例 JSON 文件来查找端口映射。有人以前做过吗?

最佳答案

下面是一些使用 Docker 桥接网络模式的 Marathon JSON 示例:

{ “id”:“桥接网络应用程序”, "cmd": "python3 -m http.server 8080", “CPU”:0.5, “内存”:64.0, “实例”:2, “容器”: { “类型”:“DOCKER”, “docker ”:{ “图像”:“python:3”, “网桥”, “端口映射”:[ { "containerPort": 8080, "hostPort": 0, "servicePort": 9000, "协议(protocol)": "tcp"}, {“containerPort”:161,“hostPort”:0,“协议(protocol)”:“udp”} ] } } }

请参阅《桥接网络模式》部分 https://mesosphere.github.io/marathon/docs/native-docker.html了解更多详情。

关于mysql - 在 Mesos/Marathon 上部署具有端口映射的 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28211162/

相关文章:

json - 使用 Json4s 和自定义序列化器多态读取 JSON

Javascript 最快的本地数据库

php - 使用 PHP 和服务器发送事件(使用 proxy_fcgi 刷新)

php - 如何进入 Apache 密码保护目录而不显示弹出登录信息

mod-rewrite - 使用不同的 DocumentRoot 目录的 httpd 重写规则

mysql - mysql 查询的一个有趣案例 "like ' xx' "

mysql - 数据库中的检查和域约束有什么区别?

php - HTML 表单更改回显变量而不是数据库?

MySQL 连接查询性能问题

json - 配置单元是否允许列名为 "rows"?