Недавно я обновился до Mesos mesos-0.25.0-0.2.70 на CentOS 7. Чтобы установить переменную среды DOCKER_HOST для Mesos, я ранее настроил ее с файлом «/ etc/Mesos-ведомые/executor_environment_variables», содержание которого читает:Передача переменных окружения в Mesos 0.25
{"DOCKER_HOST": "localhost:12375"}
с модернизацией Mesos и более новой версией Weave это перестало работать. Последняя версия Плетения слушает сокет Unix, прежде чем недобросовестный сокет TCP, так что я теперь изменил содержание вышеупомянутого файла следующим образом:
{"DOCKER_HOST": "unix:///var/run/weave/weave.sock"}
Тем не менее, когда я создаю контейнер Докера через Марафон он будет построен в кластере Mesos без каких-либо переплетений IP или DNS. Я смущен - все, что должно произойти, - это заставить Mesos забрать переменную окружения DOCKER_HOST, чего не происходит.
Я был бы счастлив, если кто-то может набросить указатели на моем пути.
Вы когда-нибудь это выясняли? У меня такая же проблема. то есть получение мезо, чтобы забрать DOCKER_HOST –