以下是一个使用Docker安装Redis的详细教程
1. 拉取Redis镜像
运行以下命令来从Docker Hub上拉取最新的Redis镜像:
docker pull redis:latest
如果您需要特定版本的Redis,可以指定版本号:
docker pull redis:6.2.7
2. 运行Redis容器
以下命令将启动一个基础的Redis容器,但数据不会在容器停止后保存:
docker run --name my-redis -p 6379:6379 -d redis:latest
--name my-redis
为容器指定一个名字。-p 6379:6379
将容器的6379端口映射到主机的6379端口,允许外部访问Redis。-d
以后台模式运行容器。redis:latest
指定Redis镜像。
数据持久化+配置Redis
为了使数据在容器停止后仍然存在,可以使用数据卷来持久化数据:
docker run --name my-redis -d -net web-ser -p 6379:6379 -v /docker/data/redis/data:/data -v /docker/data/redis/redis.conf:/etc/redis/redis.conf redis:latest
-net
将容器添加到网络中(同一个网络中的容器可以直接访问)-v /docker/data/redis/data:/data
将主机的/docker/data/redis/data
目录挂载到容器的/data
目录,Redis的数据将存储在这个目录下。-v /docker/data/redis/redis.conf:/etc/redis/redis.conf
挂载配置文件