安装Docker

确保系统中已安装Docker。

对于Ubuntu/Debian系统,可通过以下命令安装:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

对于CentOS/麒麟系统,可通过以下命令安装:

sudo yum -y install docker

验证安装是否成功:

docker --version

拉取Redis镜像

从Docker Hub拉取官方Redis镜像。默认拉取最新版本,如需指定版本(如6.2),添加标签即可:

docker pull redis
# 或指定版本
docker pull redis:6.2

运行Redis容器

使用以下命令启动Redis容器,并映射端口(宿主机6379→容器6379):

docker run --name my-redis -p 6379:6379 -d redis

如需挂载数据卷持久化数据,添加-v参数:

docker run --name my-redis -v /path/to/data:/data -p 6379:6379 -d redis redis-server --save 60 1

验证Redis运行

进入容器内部验证Redis服务状态:

docker exec -it my-redis redis-cli ping
# 应返回 "PONG"

或通过宿主机连接测试:

redis-cli -h 127.0.0.1 ping

配置自定义参数

如需自定义配置文件,需将配置文件挂载到容器内。例如,创建本地配置文件redis.conf并运行:

docker run --name my-redis -v /path/to/redis.conf:/usr/local/etc/redis/redis.conf -p 6379:6379 -d redis redis-server /usr/local/etc/redis/redis.conf

停止与删除容器

停止运行中的容器:

docker stop my-redis

删除容器(需先停止):

docker rm my-redis

更多推荐