Назад | Перейти на главную страницу

Можно ли использовать сетевые пространства имен Linux (netns) на MacOS?

Контекст - я пытаюсь запустить кластер докеров на MacOSX.

Частью процесса установки для запуска докера является установка трубопровод.

Трубопровод полагается на /var/run/netns

У меня вопрос: Есть ли аналог netns для Mac OS X?

Это цитата прямо из Страница Docker OS X

Docker Engine использует специфичные для Linux функции ядра, поэтому для его запуска в OS X нам понадобится облегченная виртуальная машина (vm). Клиент OS X Docker используется для управления виртуализированным механизмом Docker Engine для создания, запуска и управления контейнерами Docker.

Остальная часть страницы объясняет, как установить докер на OS X.

Pipework должен быть запущен на хосте, для которого он устанавливает ip, потому что ему нужен доступ к некоторым файлам cgroup / namespace на FS.

Так что да, вы все равно не можете делать удаленные трубопроводы.