Docker: puertos MacOSX Expose Container para alojar la máquina

En mi trabajo trabajo con docker y la opción--net=host funciona como un encanto reenviar los puertos del contenedor acoplable a la máquina. Esto me permite agregar tareas de gruñidos que usan ciertos puertos, por ejemplo:

Taks para servir mi informe de cobertura en un puerto 9001Una versión local implementada de mi aplicación se publicó en el puerto 9000Un reloj en vivo recarga el puerto 35729Para el corredor de pruebas unitarias, use el puerto 9876

Cuando comienzo a usar Docker en Mac, el primer problema que tuve fue: la opción--net=host No trabajes más. Investigué y entiendo por qué esto no es posible (Docker en Mac se ejecuta en una máquina virtual propia) y mi solución momentánea es usar el-p opción para exponer los puertos, pero esto me limita a agregar más y más tareas que usan puertos porque necesito ejecutar el explícito-p comando para cada puerto que necesito exponer.

¿Alguien con este mismo problema? ¿Cómo lidiar con esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta