centos docker安装redis

wylc123 昨天 ⋅ 21 阅读

1. 拉取镜像(以 7.2-alpine 为例,体积小且稳定)
docker pull redis:7.2-alpine

2. 创建宿主机目录 & 配置文件
# 建文件夹
mkdir -p ~/docker/redis/conf ~/docker/redis/data

# 生成最小可用配置(含远程访问 + 持久化 + 密码)
cat > ~/docker/redis/conf/redis.conf <<'EOF'
bind 0.0.0.0
port 6379
requirepass Qy#Dp112@xmm
appendonly yes
save 60 1000
dir /data
EOF

3. 启动容器(一条命令,端口映射 + 数据卷 + 自动重启)
docker run -d \
--name redis \
-p 6379:6379 \
-v ~/docker/redis/conf/redis.conf:/etc/redis/redis.conf:ro \
-v ~/docker/redis/data:/data \
--restart always \
redis:7.2-alpine \
redis-server /etc/redis/redis.conf

4. 验证
# 看状态
docker ps -a | grep redis

# 看日志
docker logs redis

# 本地连 Redis
docker exec -it redis redis-cli -a 123456 ping
# 返回 PONG 即成功

5. 远程连接(Windows / macOS 客户端)
主机:宿主机 IP
端口:6379
密码:123456(在第 2 步配置)

6. 常用维护
# 停/启/删
docker stop redis && docker rm redis

# 升级镜像
docker pull redis:7.2-alpine
# 重复第 3 步即可,数据在宿主机 ~/docker/redis/data 不会丢


相关文章推荐

全部评论: 0

    我有话说: