Можно ли сделать сетевые пространства имен Linux (netns) на MacOS?
Контекст - я пытаюсь запустить докер кластер на MacOSX.
Частью процесса установки для запуска Docker является установка конвейера.
Трубопровод опирается на /var/run/netns
У меня вопрос: есть ли эквивалент netns для Mac OS X?
2 ответа
Это цитата прямо со страницы Docker OS X
Docker Engine использует специфичные для Linux функции ядра, поэтому для его запуска в OS X нам нужно использовать облегченную виртуальную машину (vm). Вы используете клиент OS X Docker для управления виртуализированным движком Docker для создания, запуска и управления контейнерами Docker.
Остальная часть страницы объясняет, как установить докер на OS X.
Pipework должен быть запущен на хосте, для которого он устанавливает ip, потому что ему нужен доступ к некоторым файлам cgroup/namespace на FS.
Так что, да, вы все равно не можете выполнять удаленную работу.