Configuración de DOCKER_HOST_IP la mejor manera de ejecutar el está utilizando. Cada aplicación viene con un archivo Docker-Compose. Yml que ejecuta los servicios. Además, si está utilizando hay un archivo Docker-Compose-eventuate-local. Yml que ejecuta los servicios de aplicación y los servicios de infraestructura local de eventuate: MySQL, Kafka y el servicio CDC. Para configurar correctamente eventuate local, debe establecer la variable de entorno del sistema operativo DOCKER_HOST_IP. Esta variable establece el agente de escucha anunciado del contenedor de Kafka.
Actualización: en Docker para Mac, a partir de la versión 18.03, puede usar host.docker.internal como la IP del host. Ver la respuesta de allanberry. Igual que el anterior pero utiliza docker.for.mac.host.internal en su lugar. A continuación, sólo señalar su contenedor ventana acoplable a esta IP y se puede.
Debe ser una dirección IP (o un nombre DNS) que sea accesible desde los contenedores de Docker y, si desea realizar el desarrollo, desde las aplicaciones que se ejecutan en el host. Desafortunadamente, debido a las variaciones específicas de la versión/plataforma de cómo funciona Docker, establecer esta variable es un poco complicado.
Cómo establecer la versión de DOCKER_HOST_IP Docker establecer DOCKER_HOST_IP en Docker ToolBox/VirtualBox-based Docker dirección IP de VM Docker para Windows (nativo) dirección IP de PC Docker para Mac (nativo) ver abajo otras plataformas/versiones nombre de host/dirección IP de la máquina Docker para Mac (nativo) Docker para Mac es particularmente problemático debido a. La solución es la siguiente.