Можно ли сделать сетевые пространства имен 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.

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

Другие вопросы по тегам