本文预计阅读时间:2分钟
Docker运行Redis时,根据需求不同,有时直接运行一个实例就行,但有时需要挂载配置文件。
无配置文件运行
docker run --name redis -p 6379:6379 -itd redis --requirepass "123456" --appendonly yes
参数解释
--requirepass "123456" 表示设置redis的密码
--appendonly yes 表示开启 AOF(Append Only File)持久化功能
有配置文件运行
- 获取配置文件 配置文件可以从http://download.redis.io/redis-stable/redis.conf获取。
- 修改配置文件
# 默认yes,开启保护模式,限制为本地访问
protected-mode no
# 绑定的主机地址,默认为 127.0.0.1,表示只允许本地访问
bind 0.0.0.0
# 端口号,默认 6379
port 6379
# Redis 数据库的数量,默认为 16
databases 10
这几项是常见配置项,其他配置可参考配置文件注解。
- 挂载配置文件
docker run --name redis -itd -p 6379:6379 \
-v ./redis.conf:/usr/local/etc/redis/redis.conf \
-v ./redis\_data:/data redis