Solución:
--net=host
opción
Esta opción vincula la NIC virtual del contenedor a la NIC física del host (brindando acceso completo a los servicios del sistema local como D-bus).
Cuando se utiliza esta opción, todos los programas que soliciten un conector de red recibirán uno del host desde la NIC física. Su servicio entonces utilizará el 5555
puerto como se esperaba.
-p 5555:5555
opción
Esta opción enlaza (a través de iptable
-como mecanismo) el enchufe de red containter-ip:5555
a la toma de red host-ip:5555
.
En otras palabras
Parece, en mi humilde opinión, un poco ilógico usar ambos. Si lo que se necesita es publicar el servicio en contenedor en el socket host-ip:5555
entonces la forma más limpia es solamente utilizar el -p 5555:5555
opción.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)