步骤一:拉取Redis镜像
docker pull redis
这个命令会下载最新版本的Redis镜像到你的本地Docker仓库中。你也可以指定一个具体的版本号,例如docker pull redis:6.2.6,来拉取特定版本的Redis镜像。
如果拉取遇到问题请参考【Linux AnolisOS】关于Docker的一系列问题。尤其是拉取东西时的网络问题,镜像源问题。-优快云博客
拉取完后需要
创建一个目录用于存放 Redis 配置和数据:
存放配置
mkdir -p /myredis/redis/conf
存放数据
mkdir -p /myredis/data
创建配置文件redis.conf
sudo nano /myredis/redis/conf/redis.conf
配置文件redis.conf
# 开启密码验证(可选)
# requirepass xxx
# 允许redis外地连接,需要注释掉绑定的IP
# bind 127.0.0.1
# 关闭保护模式(可选)
protected-mode no
# 注释掉daemonize yes,或者配置成 daemonize no。因为该配置和 docker run中的 -d 参数冲突,会导致容器一直启动失败
daemonize no
# 开启redis数据持久化, (可选)
appendonly yes
小提示:
更改linux的文件名字/myredis/redis/conf/redis.config改成/myredis/redis/conf/redis.conf
mv /myredis/redis/conf/redis.config /myredis/redis/conf/redis.conf
步骤二:启动Redis容器
拉取完镜像后,你可以使用`docker run`命令来启动一个Redis容器。以下是一个基本的启动命令:
docker run -d --name my-redis -p 6379:6379 redis
- `-d`:表示以后台模式运行容器。
- `--name my-redis`:指定容器的名称为`my-redis`,你可以根据需要修改这个名称。
- `-p 6379:6379`:将主机的6379端口映射到容器