Docker: порты MacOSX Expose Container для хоста

В моей работе я работаю с докером и опцией--net=host работает как брелок, перенаправляя порты док-контейнера на машину. Это позволяет мне добавить задачи grunt, которые используют определенные порты, например:

Такс для обслуживания моего отчета о покрытии в порту 9001Локально развернутая версия моего приложения обслуживается в порту 9000Смотреть в прямом эфире перезагрузить порт 35729Для модульного тестирования бегуна используйте порт 9876

Когда я начал использовать Docker в Mac, у меня возникла первая проблема:--net=host не работать больше Я исследовал, и я понимаю, почему это невозможно (Docker в Mac работает на собственной виртуальной машине), и мое мгновенное решение это использовать-p опция для выставления портов, но это ограничение для меня, чтобы добавить все больше и больше задач, которые используют порты, потому что мне нужно запустить явный-p Команда для каждого порта, который мне нужно выставить.

Кто-нибудь с этой же проблемой? Как с этим бороться?

Ответы на вопрос(3)

Ваш ответ на вопрос