Registro de un contenedor de correo a otro

Creo que me falta algo que vincule contenedores docker. Tengo 2 contenedores, 1 corriendo Jenkins y 1 corriendo elk stack.

Desde el host, puedo hacer que los loggings fluyan fácilmente a los alces … y al vincular el contenedor de Jenkins con el alce a través de, el --link obtiene algunos events generics en la stack de alces.

Pero quiero que realmente quiera que el contenedor de Jenkins (a través del plugin de notifications de Jenkins ) pueda registrar comstackciones en elk, sin importar lo que intente con tcp o http, el puerto que uso en el host del acoplador no muestra nada.

En el host, el puerto 3333 se ingresa al contenedor elk ( 3333 es el puerto para logstash).

Desde el host docker puedo hacer algo como "echo "hello new World" | nc localhost 3333" y elk lo recoge.

Estoy comenzando alce primero con esto:

 docker run -d --name elk-docker -p 8686:80 -p 3333:3333 -p 9200:9200 elk-docker 

Entonces Jenkins con esto:

 docker run -p 8585:8080 -v $PWD/docker/jenkins/jenkins_home:/var/lib/jenkins -t jenkins-docker 

También he intentado esto uniendo los dos sin éxito.

 docker run -p 8585:8080 --link elk-docker:elk -v $PWD/docker/jenkins/jenkins_home:/var/lib/jenkins -t jenkins-docker 

En Jenkins tengo el plug-in de notificadores de trabajo instalado y estaba tratando de usar un simple TCP para el puerto 333 y get los events principales del trabajo de Jenkins en Elk usando el URL 172.17.0.5:3333 . 172.17.0.5 es la dirección IP del contenedor logstash.