docker使用redis镜像

63 阅读1分钟

1.docker pull redis:5.0.10

拉取redis镜像

  1. 提前创建挂载目录
mkdir /docker/data  #用于挂载redis 数据
mkdir /docker/redis #用于挂载redis 配置文件
  1. 去redis官网下载配置文件

redis.io/docs/manage…

在/docker/redis目录中新建redis.conf配置文件,将官网的配置文件复制到redis.conf中。

  • 是否将appendonly持久化设置为yes
  • 是否将bind注释掉,否则只能本机访问redis
  • 是否设置requirepass密码

改完配置之后,保存配置文件

  1. 启动容器
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 \ 容器重启自启动

  1. 启动完成后,docker ps 查看容器是否启动成功

  2. 进入redis

docker exec -it 容器id redis-cli

auth [密码] 输入密码登录redis。