docker on marathon&mesos示例
来源:互联网 发布:alphago用的什么算法 编辑:程序博客网 时间:2024/05/22 16:49
背景信息
环境信息:Mesos+marathon+docker(部署在一台服务器,包括mesos-master、mesos-slave、docker、marathon)
演示操作:通过向marathon提交任务,实现一个docker容器的调度执行
操作步骤
1、执行docker pull nginx命令拉取nginx镜像
[root@bigdata01 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/nginx latest 9e7424e5dbae 13 days ago 108.5 MB
2、通过curl启动一个marathon任务
curl -X POST -H "Content-type: application/json" 192.168.209.10:8080/v2/apps -d '{ "id": "nginx3", "cpus": 0.2, "mem": 32, "instances": 1,"constraints": [["hostname", "UNIQUE"]], "container": { "type": "DOCKER", "docker": { "image": "docker.io/nginx", "network": "BRIDGE", "portMappings": [ { "containerPort": 80, "hostPort": 0, "servicePort": 0, "protocol": "tcp" } ] } }}'
3、在marathon UI检查任务的执行情况
4、在mesos上查看调度任务
5、查看docker容器
[root@bigdata01 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES5931b6a1717d docker.io/nginx "nginx -g 'daemon off" 43 seconds ago Up 41 seconds 0.0.0.0:31812->80/tcp mesos-4f02b030-2b47-48f0-bdcb-75c922828e53
阅读全文
0 0
- docker on marathon&mesos示例
- docker+mesos+marathon
- Mesos+ZooKeeper+Marathon+Docker
- 使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker)
- Mesos, Marathon, Docker 平台部署记录
- Mesos+Docker+Marathon环境搭建教程
- Mesos + Marathon + Deimos + Docker 容器集群组建
- centos7配置zookeeper+mesos+marathon+docker
- 使用Mesos和Marathon管理Docker集群
- Mesos+Docker+Marathon环境搭建教程
- Mesos + Marathon + Chronos + Docker环境安装
- Docker系列之(二):使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker)
- Docker系列之(二):使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker)
- Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践
- Docker+Mesos+Marathon(弹性云平台)基础选型
- 基于Mesos+Marathon+Zookeeper的Docker容器管理平台
- centos7yum安装mesos(1.0.0)+marathon+zookeeper+docker
- 【云星数据---mesos实战系列003】:marathon实战007--marathon部署一个docker register
- 数字金额转大写
- IOS 硬件GPU解码
- guice和spring的整合
- 解决Studio3.0 Dagger2注入Error:android-apt plugin不兼容的问题
- maven项目pom文件中有红叉:Missing artifact jar
- docker on marathon&mesos示例
- poj-3468 A Simple Problem with Integers(线段树,树状数组区间求和)
- 如何优雅的抄袭代码!
- redis集群安装部署
- centos7虚拟机编译openwrt填坑
- influxdb+grafana使用问题记录
- 大学体育信息管理系统
- 数组去重的10中方法
- ubuntu安装jdk