我只是好奇为什么我的配置在运行redis时没有被应用?
2023-07-25 19:42:28 1:C 25 Jul 2023 16:42:28.739 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
字符串
我知道我可以像这样在docker-compose.yml
中指定配置:
`enter code here`command: redis-server --requirepass ${REDIS_PASSWORD}
型
但是为什么我的配置不起作用?在与docker-compose.yml
相同的目录中,我有一个名为redis.conf
的文件,在docker-compose
中,我将其指定为:
redis:
restart: always
image: redis:latest
container_name: redis
# command: redis-server --requirepass ${REDIS_PASSWORD}
volumes:
- redis-data:/data
- ./redis.conf:/usr/local/etc/redis
型
我的redis.conf:
bind 0.0.0.0
requirepass foobar
型
1条答案
按热度按时间u0sqgete1#
你有两个问题:
1.您正在尝试将文件挂载到目录中。你需要修复你的
volumes
节:字符串
1.根据image documentation,您需要通过适当地设置
command
来告诉redis您的配置文件:型