Error de resolución de nombre de Docker

Error de resolución de nombre de Docker

Tengo un entorno con dos contenedores diferentes implementados en la misma red y ambos tienen un servicio web en diferentes puertos.

El problema es que desde uno de ellos puedo resolver el nombre del otro, pero
por el otro lado no funciona:

De UNO a DOS:

user@ONE:/opt/directory$ curl -XGET http://TWO:8080
curl: (7) Failed to connect to TWO port 8080: Connection refused

DE DOS A UNO:

user@TWO:/opt/directory$ curl -XGET http://ONE:443
{"detail":"The requested URL / was not found.","status":404,"title":"Not Found","type":"about:blank"}

Si intento hacer el mismo curl pero usando la IP del contenedor, funciona:

curl -XGET http://172.19.0.10:443
{"detail":"The requested URL / was not found.","status":404,"title":"Not Found","type":"about:blank"}

El /etc/resolv.conf es el mismo en ambos contenedores:

search eu-west-1.compute.internal
nameserver 127.0.0.11
options timeout:2 attempts:5 ndots:0

La composición de la ventana acoplable de ambos es la misma y usan la misma imagen. Así que no sé dónde podría estar el problema.

¿Algunas ideas?

información relacionada