-
拉取镜像
使用docker pull redis
命令拉取镜像 -
创建redis数据以及配置文件挂载目录
mkdir -p redis/data redis/conf
创建目录 -
在conf目录创建redis.conf文件
https://raw.githubusercontent.com/antirez/redis/6.0/redis.conf
复制文件到conf目录 -
修改配置文件
bind 127.0.0.1 # 注释此行
protected-mode no # 关闭保护模式
appendonly yes # redis持久化
daemonize no # 默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败
databases 16 #数据库个数(可选)
- 启动容器
docker run -p 7379:6379 --name redis -v /root/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/redis/data:/data-d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "970811"
至此启动容器成功,最后记得在云服务器策略开放宿主机端口。