【发布时间】:2019-06-13 10:20:52
【问题描述】:
我想在docker中设置redis配置。
我在 D:/redis/redis.conf 下有自己的 redis.conf,并将其配置为绑定 127.0.0.1 并取消注释 requirepass foobared
然后使用这个命令在docker中加载这个配置:
docker run --volume D:/redis/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis redis-server /usr/local/etc/redis/redis.conf
接下来,
我在src/resources 下的maven 项目中的应用程序中有docker-compose.yml。
我的 docker-compase.yml 中有以下内容
redis:
image: redis
ports:
- "6379:6379"
然后我执行命令:
docker-compose up
服务器运行,但是当我用命令检查时:
docker ps -a
显示 redis Image 运行在 0.0.0.0:6379。
我希望它在 127.0.0.1 运行。
我如何得到它? 是我的配置文件没有加载还是错误?还是我的命令有误?
任何建议都会有很大帮助。
PS:我使用的是 Windows。
谢谢
【问题讨论】: