Thanks, Joseph, that was indeed useful, I am now able to get this running via the commandline, however now marathon is complaining about the syntax.
-----Original Message----- From: Joseph Wu [mailto:jos...@mesosphere.io] Sent: 13 February 2019 22:19 To: user Subject: Re: How to parse -v docker flags Since you are using the Mesos containerizer, docker will not be part of the equation (even if you are using a docker image). By the looks of it, you are trying to mount a specific volume ("data") provided by the docker volume driver. In which case, you'll want to take a look at this documentation: http://mesos.apache.org/documentation/latest/isolators/docker-volume/ That will tell you how to setup the appropriate isolator and the relevant way to specify these volumes. On Wed, Feb 13, 2019 at 12:49 PM Marc Roos <m.r...@f1-outsourcing.eu> wrote: How should I parse the -v flags [0] for docker (using mesos containerizer) correctly. I tried several. "args": [ "-v data:/var/lib/influxdb" ], "argv": [ "-v data:/var/lib/influxdb" ], "argv": [ "data:/var/lib/influxdb" ], "argv": [ "influxdb:/data" ], But all result in: run: create server: mkdir all: mkdir /var/lib/influxdb/meta: permission denied [0] https://hub.docker.com/_/influxdb { "id": "influxdb", "user": "influxdb", "cmd": null, "cpus": 1, "mem": 512, "instances": 1, "acceptedResourceRoles": ["*"], "residency": { "taskLostBehavior": "WAIT_FOREVER" }, "upgradeStrategy": {"minimumHealthCapacity": 0, "maximumOverCapacity": 0 }, "container": { "type": "MESOS", "docker": { "image": "influxdb", "credential": null, "forcePullImage": false }, "volumes": [ { "containerPath": "data", "external": { "name": "app-influxdb", "provider": "dvdi", "options": { "dvdi/driver": "rexray" } }, "mode": "RW" } ] }, "argv": [ "-v data:/var/lib/influxdb" ], "env": { "INFLUXDB_REPORTING_DISABLED": "true", "INFLUXDB_HTTP_AUTH_ENABLED": "true", "INFLUXDB_ADMIN_ENABLED": "true", "INFLUXDB_ADMIN_USER": "admin", "INFLUXDB_ADMIN_PASSWORD": "example" } }