How to run InfluxDB as a foreground process on Docker using Mesos Marathon

OBJ: I want to start a daemon container with Marathon. I want influxdb to be the service running on the container.

  1. Using the Docker run command, I currently start the influxdb service in my daemon containers using supervisord. Is there a way of starting the influxDB service in the foreground directly?

  2. x509 certificate signed by unknown authority on Docker 1.3.2 rhel 7 host
  3. Docker containers slow after restart in Azure VM
  4. Dockerode works with node, but not via Webpack
  5. is it possible to wrap an entire ubuntu 14 os in a docker image
  6. Files in the folder don't appear on the host after mounting to container
  7. How to properly deploy to host from gitlab-ci (+docker)?
  8. Is there a way that Marathon can help to achieve this?

I really want to avoid using supervisord. I feel it is redundant as a process handler.

Thank you!

  • Docker root folders on Windows location
  • Docker make .sh executable and run it
  • How do you remove the contents of a docker volume?
  • How to run cron in Docker container from Ruby image
  • Creating a network on docker swarm between docker-compose applications and other containers
  • permission issue for collectstatic in docker-compose
  • One Solution collect form web for “How to run InfluxDB as a foreground process on Docker using Mesos Marathon”

    You can run the Docker container natively with Marathon. Here’s an excellent guide for running Docker containers this way: https://mesosphere.github.io/marathon/docs/native-docker.html

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.