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" 
  }
}

Reply via email to