es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede hacer ping al contenedor de Docker en la red overlay.

Tengo 2 servidores con Docker instalado.
He creado exitosamente un servicio de consul.
He creado una red de superposición con el siguiente comando:

docker network create -d overlay --subnet=172.27.31.0/24 --gateway=172.27.31.1 idmoverlay

He creado un contenedor con el siguiente comando:

docker run -d --ip=172.27.31.12 --network=idmoverlay --hostname=identityengine.skypro.ch --name=identityengine -v /etc/hosts:/etc/hosts -v /data/shared/docker/idm:/config -p 8028:8028 -p 524:524 -p 389:389 -p 8030:8030 -p 636:636 -e SILENT_INSTALL_FILE=/config/silent.properties --stop-timeout 100 identityengine:idm-4.8.4

En el resultado de docker network inspect idmoverlay, veo el contenedor en la red de superposición con su dirección IP.

Sin embargo, no puedo hacer ping al contenedor desde el hosts de Docker.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Se espera que no se pueda hacer ping a un contenedor desde la máquina anfitriona, ya que la red del contenedor está aislada de la red del anfitrión. Sin embargo, puedes intentar conectarte al contenedor desde otra máquina en la red para verificar si la red de superposición funciona correctamente. Además, asegúrate de que las reglas del firewall en ambas máquinas anfitrionas estén configuradas para permitir el tráfico en los puertos necesarios.

Comments are closed.