Docker Container puede hacer ping, pero no puede hacer telnet desde Virutal Machine

Docker Container puede hacer ping, pero no puede hacer telnet desde Virutal Machine

Tengo un host (Ubuntu), un contenedor acoplable (centOS), una máquina virtual (centOS).
- Mi Host tiene 2 interfaces, una es eth0 "192.168.0.4", otra es docker0 "172.17.42.1"
- Mi contenedor Docker tiene IP "172.17.0.1". Tiene un enlace de servicio en el puerto 80.
- En la máquina virtual, uso un adaptador de puente con docker0 y configuro el archivo "/etc/sysconfig/network-scripts/ifcfg-eth0" de esta manera:

DEVICE="eth0"
ONBOOT=yes
HWADDR=08:00:27:72:40:6B
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.17.0.250
NETMASK=255.255.0.0

Desde el host, hago telnet al servicio del contenedor

$ telnet 172.17.0.1 80
Trying 172.17.0.1...
Connected to 172.17.0.1.
Escape character is '^]'.

¡Está bien!
PERO, desde la máquina virtual no puedo hacer telnet

$ telnet 172.17.0.1 80
Trying 172.17.0.1...
telnet: Unable to connect to remote host: Connection timed out

Desde mi máquina virtual, puedo hacer ping al contenedor Docker

$ ping 172.17.0.1
PING 172.17.0.1 (172.17.0.1) 56(84) bytes of data.
64 bytes from 172.17.0.1: icmp_seq=1 ttl=64 time=0.091 ms

Entonces, ¿cómo hacer telnet a mi servicio en Docker Container?

información relacionada