docker - 网络不会自动解析容器
问题描述
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 地址?
解决方案
推荐阅读
- git - csv 输出中 cloc 空白、注释、代码的总和
- python - 我希望能够使用日期找到特定的数据
- java - 重新抛出异常真实应用
- amazon-web-services - 在组织中使用 AWS Codecommit
- javascript - 在打印 div 内容时,它占用空间和空白页
- angular - “ionic cordova run android”给出了奇怪的未知错误 Ionic 2
- selenium - 是否可以使用需要 2FA 的电子邮件自动化测试用例?
- java - 无法执行字符串相等
- operating-system - 谷歌云计算引擎支持的操作系统列表
- python - 运行时出错:$ virtualenv --python=/usr/bin/python2.7
name_project