拉取镜像

docker pull redis:5.0

启动容器

docker run -p 3306:3306 --name redis5.0 -d redis:5.0 redis-server

查看运行中的容器

执行客户端访问容器

docker exec -it 13e7999fad61 redis-cli
docker exec -it 13e7999fad61 /bin/bash

Redis挂载配置文件

   1.创建外部配置文件

mkdir /root/docker_data/redis
mkdir /root/docker_data/redis/data
wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf

   2.启动容器

docker run -itd  --name  redis5.0 \
-v /root/docker_data/redis/redis.conf:/etc/redis/redis.conf \
-v /root/docker_data/redis/data/:/data \
-p 6379:6379  redis:5.0 redis-server /etc/redis/redis.conf

注意:docker 的redis 镜像默认是无redis.conf 的,启动时会将宿主的配置文件拷贝的容器内部

备注:docker启动redis一定需要将redis.conf中的deamonize设置成no,否则无法启动docker

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐