1.docker pull redis:5.0.10
拉取redis镜像
- 提前创建挂载目录
mkdir /docker/data #用于挂载redis 数据
mkdir /docker/redis #用于挂载redis 配置文件
- 去redis官网下载配置文件
在/docker/redis目录中新建redis.conf配置文件,将官网的配置文件复制到redis.conf中。
- 是否将appendonly持久化设置为yes
- 是否将bind注释掉,否则只能本机访问redis
- 是否设置requirepass密码
改完配置之后,保存配置文件
- 启动容器
docker run \
-p 6379:6379 \ 挂载端口
--name shopping_redis_dev \ 容器命名
--log-opt max-size=100m \ 设置日志文件大小,超过100m创建一个新的日志文件
--log-opt max-file=2 \ 设置日志文件的数量
-v /home/test/testRedis/redis.conf:/etc/redis/redis.conf \ 挂载配置文件
-v /home/test/testRedis/data:/data \ 挂载持久化数据文件
-d redis:5.0.10 redis-server /etc/redis/redis.conf
--restart=always \ 容器重启自启动
-
启动完成后,docker ps 查看容器是否启动成功
-
进入redis
docker exec -it 容器id redis-cli
auth [密码] 输入密码登录redis。