Hi Khadijah/Shuai, Mesos slave actually does invoke the docker cli directly for its integration.
To support various options that docker will be adding we allowed arbitrary flags to be passed when launching a docker task (Params field I believe). Therefore if you know you have latest docker installed you can pass the Extra volume option and it should work. Tim > On Jun 6, 2015, at 7:51 PM, Shuai Lin <linshuai2...@gmail.com> wrote: > > Hi Khanduja, > > What I understand the slave code which calls in docker cli would need this >> additional parameter to be passed into. > > > I don't think mesos slave invokes docker cli directly. It calls the docker > api instead. > > Also Is there any official documentation/introduction to docker plugin or > volume extensions? I found the following two pages when googling, but non > of them has an official introduction to volume extension. > > https://clusterhq.com/2014/12/08/docker-extensions/ > https://github.com/docker/docker/pull/13161 > > Best Regards, > Shuai > > > On Sat, Jun 6, 2015 at 12:56 AM, Khanduja, Vaibhav <vaibhav.khand...@emc.com >> wrote: > >> Recently docker pulled in code for supporting docker volume extensions. >> The docker now (1.9 & above) through CLI can be specified volume plugin >> name, which docker daemon connects get the actual storage. The plugin has >> today reasonable hooks for maintaining and cleaning the storage. I was >> wondering if there is any analysis done on the support of this in the >> code? What I understand the slave code which calls in docker cli would >> need this additional parameter to be passed into. >> >> Thx >> >>