redis - Docker 容器中的 Redis 和服务
问题描述
我有一台运行 Ubuntu 并安装了 Redis 和 Docker 的服务器。我正在创建要托管在 Docker 容器中的服务。如何将在 Docker 容器中运行的服务与在 Docker 外部运行的 Redis 连接起来?
我可以ping服务器。ioredis 驱动无法连接redis。错误:连接 ECONNREFUSED :6379
解决方案
您将能够通过在容器内运行的服务与外部服务(如 redis)连接。您还可以通过在 tour 容器中执行 ping 命令来验证这一点
示例 - docker exec -it #container-id# sh
ping #redis ip地址#
推荐阅读
- c# - 来自 Func 代表的大量值
- node.js - Webpack 权限被拒绝
- c# - Xamarin 无法运行 iOS 模拟器?
- r - 将 pdf 地图中的坐标转置到卫星栅格图像上
- python - 如何计算样本量不等的 Mann-Whitney U 检验的效应量
- html - 在 Angular 中更改计数器变量的值
- c# - c# 在编译时检查类是否存在
- javascript - 未捕获的类型错误:d3.queue 不是函数 D3.js
- objective-c - 使用定义的颜色更改 UIButton 颜色
- python - python - 为什么从matlab中获取的矩阵形式在读取到python时会发生变化