一、拉取镜像

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
 

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐