ubuntu环境redis单节点docker快速搭建
一、拉取镜像
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wechatpadpro/redis:6
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wechatpadpro/redis:6 redis:6.0
二、快速启动
docker run -d --name redis6 \
-p 6379:6379 \
-v /data/redis:/data \
redis:6.0 \
redis-server --appendonly yes \
--requirepass StrongRootPass! \
--bind 0.0.0.0
三、参数说明
-v /data/redis:/data → 宿主机持久化
--appendonly yes → 开启 AOF
--requirepass StrongRootPass! → 登录密码
--bind 0.0.0.0 → 允许远程连接
四、验证
# 容器内连接
docker exec -it redis6 redis-cli -a StrongRootPass!
# 返回 PONG 表示成功
# 远程连接(宿主机 IP)
redis-cli -h <宿主机IP> -p 6379 -a StrongRootPass!

五、设置开机自启
docker update --restart=always redis6
如果远程可连接,放开防火墙
sudo ufw allow 6379/tcp
六、docker-compose部署
docker-compose.yml
services:
redis6:
image: redis:6.0
container_name: redis6
restart: always
ports:
- 6379:6379
volumes:
- ./data:/data
command: redis-server --appendonly yes --requirepass StrongRootPass! --bind 0.0.0.0
启动命令
docker-compose up -d --build
更多推荐



所有评论(0)