我使用windows docker工具箱,我很困惑我错过了什么。我想使用redis commander(https://www.npmjs.com/package/redis-Commander)和来自docker Hub的docker图像redis。
我使用了上面链接中的docker-compose.yml:
version: '3'
services:
redis:
container_name: redis
hostname: redis
image: redis
redis-commander:
container_name: redis-commander
hostname: redis-commander
image: rediscommander/redis-commander:latest
build: .
restart: always
environment:
- REDIS_HOSTS=local:redis:6379
ports:
- 8081:8081
在$docker运行时单独使用Redis--name some-redis-d redis
工作,我可以到达服务器和er本地:6379
但是redis_hosts=local:redis:6379
是什么意思
有什么帮助来正确设置这个吗?
我想你错过了连接你的两个集装箱。redis容器需要一个端口+链接,而redis-commander需要正确的环境。您只能为链接/环境使用容器名称。
version: '3'
services:
redis:
container_name: redis
hostname: redis
image: redis
ports
- 6379:6379
links: redis-commander
redis-commander:
container_name: redis-commander
hostname: redis-commander
image: rediscommander/redis-commander:latest
build: .
restart: always
environment:
- REDIS_HOSTS=redis
ports:
- 8081:8081
我试图连接到Redis,使用Jedis库下面的Java代码,但连接失败了,可以在这方面有什么帮助吗?。 这是我的docker-compose文件 下面是我得到的例外:
我有一个运行Ubuntu的服务器,安装了Redis和Docker。我正在创建托管在Docker容器中的服务。如何将Docker容器中运行的服务与Docker外部运行的Redis连接起来? 我可以ping服务器。ioredis驱动程序无法连接到redis。错误:connect ECONREFUSE:6379
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。 1、查看可用的 Redis 版本 访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags。 可以通过 Sort by 查看其他版本的 Redis,默认是最新版本 redis:la
Docker Flask Celery Redis A basic Docker Compose template for orchestrating a Flask application & a Celery queue with Redis Installation git clone https://github.com/mattkohl/docker-flask-celery-redis
我有spring boot 2.0.2中内置的服务。我用的是redis和solrj。 现在如果我想得到redis和solr的指标。它不显示在 是否有任何方法,例如制作自定义endpoint以获取redis和solr指标? 任何帮助都将不胜感激。。