记录一次docker部署redis密码配置不生效的问题
·
挂载配置 -v ~/config/redis/redis.conf:/usr/local/etc/redis/redis.conf
docker 启动命令:
docker run --name redis -d \
-v ~/config/redis/redis.conf:/usr/local/etc/redis/redis.conf \
-v ~/data/redis/:/data/ \
-v ~/log/redis/:/var/log/redis/ \
-p 6379:6379 redis:3.2.1
进入到redis容器:

查看redis.conf配置的requirepass, 惊奇发现配置已经映射到容器里的redis.conf:

但是配置仍然没有生效! 重启docker发现也没用!
解决方法:
修改启动命令, 在后面添加 --requirepass
docker run --name redis -d \
-v ~/config/redis/redis.conf:/usr/local/etc/redis/redis.conf \
-v ~/data/redis/:/data/ \
-v ~/log/redis/:/var/log/redis/ \
-p 6379:6379 redis:3.2.1 --requirepass mysite123456
更多推荐

所有评论(0)