Docker部署Redis

167 阅读1分钟

1.配置redis.conf文件

以配置文件启动redis (下载源码 复制redis.conf文件 github.com/redis/redis)

1.将bind 127.0.0.1 -::1注释掉 
# bind 127.0.0.1 -::1 

2.将 appendonly no 设置成yes,开启redis数据持久化 
appendonly yes 

3.将 requirepass foobared 解开注释,设置密码 
requirepass root 

4.以下两项配置可选(如果不需要从外部连接,可不进行配置,以下配置有风险,请谨慎配置) 
保护模式:如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接,即外部无法连接,此处关闭 protected-mode no 
将bind 127.0.0.1注释掉,此项配置的作用是服务绑定监听本机的哪个ip 
# bind 127.0.0.1

2.启动docker镜像

docker run  -p 6379:6379 --name redis \
    -v {配置文件路径}/redis.conf:/etc/redis/redis.conf \
    -v {数据文件路径}/data:/data \
    -d redis redis-server /etc/redis/redis.conf
    
-p 端口映射 主机端口:容器端口
-v 挂载数据卷
-d 后台启动