docker run --privileged -d \ --name="mesos_slave" \ --restart="always" \ --net="host" \ -v $(which docker):/bin/docker \ -v $(ldconfig -p | grep 'libdevmapper.so.1.02' | awk '{print $4}'):/usr/lib/libdevmapper.so.1.02:ro \ -v $(ldconfig -p | grep 'libpthread.so.0' | awk '{print $8}'):/lib/libpthread.so.0:ro \ -v $(ldconfig -p | grep 'libsqlite3.so' | awk '{print $4}'):/lib/libsqlite3.so.0:ro \ -v $(ldconfig -p | grep 'libudev.so' | awk '{print $4}'):/lib/libudev.so.1:ro \ -v /sys:/sys \ -v /tmp:/tmp \ -v /var/run/docker.sock:/var/run/docker.sock \ -e "MESOS_MASTER=zk://atlas001:2181,atlas002:2181,atlas003:2181/mesos" \ -e "MESOS_LOG_DIR=/tmp/log" \ -e "MESOS_HOSTNAME=${HOST_IP}" \ -e "MESOS_IP=${HOST_IP}" \ -e "MESOS_WORK_DIR=/tmp" \ -e "MESOS_CONTAINERIZERS=docker,mesos" \ -e "MESOS_LOGGING_LEVEL=INFO" \ -e "MESOS_DOCKER_STOP_TIMEOUT=30secs" \ -e "MESOS_EXECUTOR_SHUTDOWN_GRACE_PERIOD=30secs" \ -e "MESOS_RESOURCES=cpus(*):8; mem(*):30720; ports:[31000-32000,5051-5051,7000-7001,7199-7199,9042-9042,9160-9160]" \ -e "MESOS_ATTRIBUTES=rack_id:atlas005;dc:server4you" \ nexusedge/docker-mesos-slave:0.25.0 mesos-slave