下载redis镜像
docker pull redis # 不指定版本 默认选择latest版本
准备文件
mkdir -p /usr/local/redis/conf
cd /usr/local/redis/conf
touch redis.conf
创建Redis容器并启动
docker run -p 6379:6379 --name redis \
-v /usr/local/redis/data:/data \
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis \
redis-server /etc/redis/redis.conf
参数说明:
-d redis 后台运行redis
redis-server /etc/redis/redis.conf 指定配置文件启动redis-server进程
操作redis
docker exec -it redis redis-cli
Redis 数据持久化
修改配置文件
cd /usr/local/redis/conf
vi redis.conf
appendonly yes # 启用AOF的持久化方式
开机自启动
docker update redis --restart=always