Cómo acceder al service de contenedor docker desde fuera del mundo como desde el equipo host principal de windows

Como parte de "Cómo acceder al service contenedor de portadores desde el mundo exterior como desde el equipo host principal de Windows"

Seguí el siguiente paso:

1) En la máquina de Windows (10.204.255. / 16), creé VM vagrant (172.17.0. / 24). Dentro de la máquina virtual vagabunda creé diferentes imágenes acoplables según mis requisitos.

2) Como parte de la creación de la image del acoplador, creó centos: 6.6 imágenes y ejecuta el service ACE-TAO instalado dentro de eso.

3) El service TAO se está ejecutando correctamente y es binding con el contenedor específico ip: puerto específico (como 172.17.0.10:13021)

Referencia: Capaz de crear imágenes y ejecutar las imágenes para crear un contenedor e instalar TAO rpm y el service TAO funcionando con éxito. Los problemas son como que no puedo hacer ping a esta ip desde fuera del mundo como desde mi máquina de Windows

Estoy adjuntando mi file docker aquí

FROM centos:6.6 MAINTAINER praveen WORKDIR /root/ ADD TAO-1.7.7-0.x86_64.rpm /root/TAO-1.7.7-0.x86_64.rpm RUN rpm -ivh TAO-1.7.7-0.x86_64.rpm CMD ["/etc/init.d/tao", "start"] EXPOSE 13021 

Creo que este es el uso común de Docker: El service instalado en un contenedor dockerizado es accesible desde la máquina host, si intentamos acceder con ip: puerto

El comportamiento de ACE-TAO es como, rpm instaladas en un host específico, para que podamos acceder al service corba desde esta url: corba: // (tao_service_runnig_ip): (puerto de escucha) Para cumplir este requisito, necesito acceder a la máquina host