Scott -
When you mentioned running in "privileged mode" mode, what does that mean? Could you provide more details.
Cheers,
Tim
From: "Tim Chen" <tim@xxxxxxxxxxxxx>
To: user@xxxxxxxxxxxxxxxx, "Gabriel Monroy" <gabriel@xxxxxxxxxxxx>
Sent: Tuesday, September 23, 2014 2:41:17 AM
Subject: Re: Running mesos-slave in Docker containerHi Grzegorz,To run Mesos master|slave in a docker container is not straight forward because we utilize kernel features therefore you need to explicitly test out the features you like to use with Mesos with slave/master in Docker.Gabriel during the Mesosphere hackathon has got master and slave running in docker containers, and he can probably share his Dockerfile and run command.I believe one work around to get cgroups working with Docker run is to mount /sys into the container (mount -v /sys:/sys).Gabriel do you still have the command you used to run slave/master with Docker?TimOn Tue, Sep 23, 2014 at 12:24 AM, Grzegorz Graczyk <gregory90@xxxxxxxxx> wrote:I'm trying to run mesos-slave inside Docker container, but it can't start due to problem with mounting cgroups.
I'm using:Kernel Version: 3.13.0-32-genericOperating System: Ubuntu 14.04.1 LTSDocker: 1.2.0(commit fa7b24f)
Mesos: 0.20.0Following error appears:I0923 07:11:20.921475 19 main.cpp:126] Build: 2014-08-22 05:04:26 by rootI0923 07:11:20.921608 19 main.cpp:128] Version: 0.20.0I0923 07:11:20.921620 19 main.cpp:131] Git tag: 0.20.0I0923 07:11:20.921628 19 main.cpp:135] Git SHA: f421ffdf8d32a8834b3a6ee483b5b59f65956497Failed to create a containerizer: Could not create DockerContainerizer: Failed to find a mounted cgroups hierarchy for the 'cpu' subsystem; you probably need to mount cgroups manually!I'm running docker container with command:
docker run --name mesos-slave --privileged --net=host -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker -v /usr/local/bin/docker:/usr/local/bin/docker gregory90/mesos-slave --containerizers=docker,mesos --master=zk://localhost:2181/mesos --ip=127.0.0.1Everything is running on single machine.Everything works as expected when mesos-slave is run outside docker container.I'd appreciate some help.
--
Cheers,
Timothy St. Clair
Red Hat Inc.
Timothy St. Clair
Red Hat Inc.
_______________________________________________ cloud mailing list cloud@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/cloud Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct