Docker 网络不会自动解析容器
我试图通过我的应用程序访问redis,但无论我尝试什么,它都不会自动解决。我最终通过执行:Docker 网络不会自动解析容器,docker,redis,docker-compose,gitlab-ci,Docker,Redis,Docker Compose,Gitlab Ci,我试图通过我的应用程序访问redis,但无论我尝试什么,它都不会自动解决。我最终通过执行: docker inspect--format='{{range.NetworkSettings.Networks}}}{{.IPAddress}}{{end}}'$(docker ps-aqf“name=redis_1”) 进入容器后,我设法使用rediscli-h和ip地址。有没有办法自动解析或在运行时获取此ip地址?它们不在同一网络上的原因是什么?redis将位于docker compose创建的默认
docker inspect--format='{{range.NetworkSettings.Networks}}}{{.IPAddress}}{{end}}'$(docker ps-aqf“name=redis_1”)
进入容器后,我设法使用rediscli-h和ip地址。有没有办法自动解析或在运行时获取此ip地址?它们不在同一网络上的原因是什么?redis将位于docker compose创建的默认网络上,companyclassifier位于主机网络上。他们需要一个共同的网络,本来没有,但我连ip地址都无法连接
version: '3'
services:
redis:
image: 'bitnami/redis:latest'
environment:
- ALLOW_EMPTY_PASSWORD=yes
companyclassifier:
depends_on:
- redis
image: abc:latest