首页 > 解决方案 > 网络不会自动解析容器

问题描述

version: '3'
services:
  redis:
    image: 'bitnami/redis:latest'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
  companyclassifier:
    depends_on:
      - redis
    image: abc:latest

我正在尝试通过我的应用程序访问 redis,但无论我尝试什么,它都不会自动解析。我终于设法通过执行连接到我的 redis 容器:
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aqf "name=redis_1 ")
进入容器后,我设法使用了 redis-cli -h 和 IP 地址。有什么方法可以自动解析或在运行时获取此 IP 地址?

标签: dockerredisdocker-composegitlab-ci

解决方案


推荐阅读