1. 安装 Docker

首先需要安装 Docker,可以使用以下命令:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 下载 Redis 6.2.6 镜像

使用以下命令下载 Redis 6.2.6 镜像:

sudo docker pull redis:6.2.6
  1. 创建 Redis 容器

使用以下命令创建 Redis 容器:

sudo docker run -d --name redis -p 6379:6379 -v /data01/redis-data:/data -e REDIS_PASSWORD=dm3K8BPDdVmTdnyP redis:6.2.6 redis-server --requirepass ${REDIS_PASSWORD} --appendonly yes

其中:

  • -d 表示以后台方式运行容器;
  • --name redis 表示指定容器名称为 redis;
  • -p 6379:6379 表示将容器内部的 6379 端口映射到主机的 6379 端口;
  • -v /data01/redis-data:/data 表示将主机的 /data01/redis-data 目录挂载到容器内部的 /data 目录,用于持久化存储 Redis 数据;
  • -e REDIS_PASSWORD=dm3K8BPDdVmTdnyP 表示设置 Redis 的密码为 dm3K8BPDdVmTdnyP;
  • redis:6.2.6 表示使用 Redis 6.2.6 镜像;
  • redis-server --requirepass ${REDIS_PASSWORD} --appendonly yes 表示启动 Redis 服务器,并设置密码和开启 AOF 持久化。
  1. 验证 Redis 安装

使用以下命令验证 Redis 是否安装成功:

sudo docker ps

输出结果应该包含 redis 容器。

  1. 连接 Redis

使用以下命令连接 Redis:

redis-cli -h <主机IP> -p 6379 -a dm3K8BPDdVmTdnyP

其中,<主机IP> 是指运行 Redis 容器的主机的 IP 地址。如果 Redis 容器和 redis-cli 在同一台主机上,可以用 localhost127.0.0.1 代替 <主机IP>

  1. 其他操作

如果需要停止 Redis 容器,可以使用以下命令:

sudo docker stop redis

如果需要重新启动 Redis 容器,可以使用以下命令:

sudo docker start redis
``
centos7 docker 安装 redis 626 修复密码:dm3K8BPDdVmTdnyP数据存储目录:data01redis-data

原文地址: https://www.cveoy.top/t/topic/cgZC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录