【云星数据---mesos实战系列003】:marathon实战007--marathon部署一个docker register
2017-11-11 10:30
686 查看
marathon部署一个docker register
1.要求:
成功部署一个docker register 暂时还不能实现重启容器数据不丢,如果要保障重启容器数据不丢失,那就要使用volume进行外部存储。
2.实现:
cat marathon.json { "id": "/bigdata-base-services/registry", "cpus": 1, "mem": 256, "disk": 0, "instances": 1, "container": { "type": "DOCKER", "docker": { "image": "registry", "network": "BRIDGE", "portMappings": [ { "containerPort": 5000, "hostPort": 5000, "servicePort": 0, "protocol": "tcp", "name": "http", "labels": {} } ], "privileged": false, "parameters": [], "forcePullImage": false }, "volumes": [ { "containerPath": "/tmp/registry ", "hostPath": "/cloudstar/data/registry", "mode": "RW" } ] }, "healthChecks": [ { "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 3, "portIndex": 0, "path": "/", "protocol": "HTTP", "ignoreHttp1xx": false } ], "upgradeStrategy": { "minimumHealthCapacity": 0, "maximumOverCapacity": 0 }, "constraints": [ [ "hostname", "CLUSTER", "bigdata03" ] ] }
3.测试:
通过marathon提供的端口能访问仓库内容 http://bigdata03:31000/v2/_catalog[/code]4.说明:
1.想通过marathon+meso实现微服务,也想管理器docker-register,这样全部微服务相关的容器都能用marathon管理起来。 2.通过这个测试为后续微服务做好知识探索
相关文章推荐
- 【云星数据---mesos实战系列003】:marathon实战009--marathon部署一个springboot应用
- 【云星数据---mesos实战系列003】:marathon实战002--marathon部署http版的hello world应用
- 【云星数据---mesos实战系列003】:marathon实战004--marathon部署一套Tomcat环境(精简代码版)
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战007--mesos集成docker方案
- 云星数据---mesos实战系列003】:marathon实战001--使用marathon部署一个最简单的容器服务
- 【云星数据---mesos实战系列003】:marathon实战008--marathon部署一套最简单的前端程序
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战008--配置mesos-master和marathon的高可用
- 【云星数据---mesos实战系列】:marathon实战Constraints篇-003
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战009--修改marathon的默认端口
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战003--zookeeper全分布式部署准备
- 【云星数据---mesos实战系列】:marathon实战Constraints篇-001
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战002--Java准备
- 【云星数据---mesos实战系列002】:mesos全分布式部署实战006--mesos全分布式部署方案
- 【云星数据---mesos实战系列】:marathon实战Constraints篇-002
- 云星数据---Apache Flink实战系列(精品版)】:Flink流处理API详解与编程实战007-DataStream与MySql自定义sink和source(Scala版)002
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础006--flink分布式部署001
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink高级特性与高级应用003-Flink的内存管理003
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink高级特性与高级应用008-Slot和Parallelism的深入分析003
- 云星数据---Apache Flink实战系列(精品版)】:Flink流处理API详解与编程实战008-DataStream与MySql自定义sink和source(Scala版)003
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础007--flink分布式部署002