-
创建目录
mkdir -p /home/jie/docker/redis/{conf,data,logs}
-
添加权限
chmod -R 777 /home/jie/docker/redis
-
创建配置文件
cat > /home/jie/docker/redis/conf/redis.conf << EOF # 基本配置 bind 0.0.0.0 protected-mode yes port 6379# 安全配置 密码是root requirepass root# 持久化配置 dir /data appendonly yes appendfilename "appendonly.aof"# 日志配置 logfile /logs/redis.log loglevel notice# 其他配置 daemonize no supervised no EOF
-
运行容器
docker run -d \--name redis-server \--restart always \-p 6379:6379 \-v /home/jie/docker/redis/conf/redis.conf:/etc/redis/redis.conf \-v /home/jie/docker/redis/data:/data \-v /home/jie/docker/redis/logs:/logs \redis:7.2 \redis-server /etc/redis/redis.conf