【发布时间】:2017-08-22 10:29:08
【问题描述】:
我正在尝试通过将外部 (EBS) 卷分配给 docker 容器来在 DC/OS 中设置有状态应用程序。我已经运行了文档中提供的演示应用程序,它在 AWS 中创建了一个 100GB EBS 卷。有没有办法在marathon.json 文件中指定卷的大小?我可以为多个应用程序使用相同的 EBS 卷吗?这是我测试过的演示应用。
{
"id": "/test-docker",
"instances": 1,
"cpus": 0.1,
"mem": 32,
"cmd": "date >> /data/test-rexray-volume/test.txt; cat /data/test-rexray-volume/test.txt",
"container": {
"type": "DOCKER",
"docker": {
"image": "alpine:3.1",
"network": "HOST",
"forcePullImage": true
},
"volumes": [
{
"containerPath": "/data/test-rexray-volume",
"external": {
"name": "my-test-vol",
"provider": "dvdi",
"options": { "dvdi/driver": "rexray" }
},
"mode": "RW"
}
]
},
"upgradeStrategy": {
"minimumHealthCapacity": 0,
"maximumOverCapacity": 0
}
}
【问题讨论】:
标签: amazon-ec2 mesosphere dcos