Cómo usar ipaddreses en lugar de nombres de contenedor en la networking docker compse

Estoy usando docker compose para una aplicación web que estoy creando con asp.net core, postgres y networkingis. Tengo todo configurado en compose para conectarme a postgres usando el nombre del service que he especificado en el file docker-compose.yml. Cuando bash hacer lo mismo con networkingis, recibo una exception. Después de investigar, resulta que esta exception es un problema conocido y la solución alternativa es usar la dirección IP de la máquina en lugar de un nombre de host. Sin embargo, no puedo encontrar la forma de get la dirección IP del service networkingis del file networkingactado. ¿Hay una manera de hacer eso?

Editar

Aquí está el file de networkingacción

version: "3" services: postgres: image: 'postgres:9.5' env_file: - '.env' volumes: - 'postgres:/var/lib/postgresql/data' ports: - '5433:5432' networkingis: image: 'networkingis:3.0-alpine' command: networkingis-server --requirepass devpassword volumes: - 'networkingis:/var/lib/networkingis/data' ports: - '6378:6379' web: build: . env_file: - '.env' ports: - "8000:80" volumes: - './src/edb/Controllers:/app/Controllers' - './src/edb/Views:/app/Views' - './src/edb/wwwroot:/app/wwwroot' - './src/edb/Lib:/app/Lib' volumes: postgres: networkingis: 

Ok, encontré la respuesta. Era algo que estaba intentando pero no me di count de que la dirección puede cambiar cada vez que reinicies los contenedores.

Ejecute docker ps para get una list de los ejecutables, luego copie el id de su contenedor y ejecute docker inspect {container_id} y obtendrá la dirección IP a la que puede acceder desde dentro de los otros contenedores en ejecución.

La razón por la que estaba confundido fue porque esa dirección puede cambiar cuando se inician los contenedores. Así que tuve que adivinar cuál iba a ser la dirección IP antes de iniciar los contenedores. Afortunadamente después de 5 veces, adiviné correctamente.