[ https://issues.apache.org/jira/browse/MESOS-2183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Chen updated MESOS-2183: -------------------------------- Component/s: docker > docker containerizer doesn't work when mesos-slave is running in a container > ---------------------------------------------------------------------------- > > Key: MESOS-2183 > URL: https://issues.apache.org/jira/browse/MESOS-2183 > Project: Mesos > Issue Type: Bug > Components: containerization, docker > Reporter: Jay Buffington > Assignee: Timothy Chen > > I've started running the mesos-slave process itself inside a docker > container. I bind mount in the dockerd socket, so there is only one docker > daemon running on the system. > The mesos-slave process uses "docker run" to start an executor in another, > sibling, container. It asks "docker inspect" what the pid of the executor > running in the container is. Since the mesos-slave process is in its own pid > namespace, it cannot see the pid for the executor in /proc. Therefore, it > thinks the executor died and it does a docker kill. > It looks like the executor pid is also used to determine what port the > executor is listening on. -- This message was sent by Atlassian JIRA (v6.3.4#6332)