【发布时间】:2015-10-23 14:07:53
【问题描述】:
我在 docker-compose 设置中运行官方 Redis 映像 https://hub.docker.com/_/redis/。
myredis:
image: redis
如何在该图像上使用 docker-compose 运行 redis-cli?
我尝试了以下方法,但没有连接:
docker-compose run myredis redis-cli
> Could not connect to Redis at 127.0.0.1:6379: Connection refuse
图片的文档说我应该运行:
docker run -it --rm \
--link some-redis:redis \
redis \
sh -c 'exec redis-cli -h "$REDIS_PORT_6379_TCP_ADDR" -p "$REDIS_PORT_6379_TCP_PORT"'
这如何转化为docker-compose run?
【问题讨论】:
标签: docker docker-compose