Cody Maloney created MESOS-3740: ----------------------------------- Summary: LIBPROCESS_IP not passed to Docker containers Key: MESOS-3740 URL: https://issues.apache.org/jira/browse/MESOS-3740 Project: Mesos Issue Type: Bug Components: containerization, docker Affects Versions: 0.25.0 Environment: Mesos 0.24.1 Reporter: Cody Maloney
Docker containers aren't currently passed all the same environment variables that Mesos Containerizer tasks are. See: https://github.com/apache/mesos/blob/master/src/slave/containerizer/containerizer.cpp#L254 for all the environment variables explicitly set for mesos containers. While some of them don't necessarily make sense for docker containers, when the docker has inside of it a libprocess process (A mesos framework scheduler) and is using {{--net=host}} the task needs to have LIBPROCESS_IP set otherwise the same sort of problems that happen because of MESOS-3553 can happen (libprocess will try to guess the machine's IP address with likely bad results in a number of operating environment). -- This message was sent by Atlassian JIRA (v6.3.4#6332)