docker安装redis

1.首先查看docker仓库redis版本

docker search redis

2.拉取镜像  如果不指定版本 默认拉取 镜像:latest  版本  需要查看redis镜像版本可在这里查询

docker pull redis

 使用以下命令可以修改镜像名称和版本号

docker tag 7484689f290f redis:latest
#docker tag imageid imagename:version

3.启动

3.1第一种方式

 docker run --name myredis -d redis #不推荐该方式

3.2以配置文件方式启动

3.2.1创建配置文件存放地址,存放redis.conf文件  创建redis数据目录地址(后面启动redis用)

mkdir -p /home/conf/redis
mkdir -p /home/data/redis cd /home/conf/redis

3.2.2下载redis.conf文件  (官方标准配置文件)

wget http://download.redis.io/redis-stable/redis.conf

3.2.3授权redis.conf

chmod 777 redis.conf

3.2.4修改配置文件信息

vim /home/conf/redis/redis.conf

3.2.4.1解除本地限制 注释bind 127.0.0.1

注意:进入到编辑页面,非插入模式下   /搜索内容+回车可以查找内容   通过n键切换到下一处  如下图:

 3.2.4.2解除本地链接保护模式 修改protected-mode yes为no

 3.2.4.3 daemonize yes 默认no 为不守护进程模式,修改为yes

 3.2.4.4设置密码  根据需求

 3.2.4.5修改持久化方式  redis默认开启RDB持久化  可开启aof和混合持久化(根据需求)

开启aof

 3.3启动容器

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/conf/redis/redis.conf:/etc/redis/redis.conf -v /home/data/redis:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes 

3.4使用docker ps查看启动容器  docker ps -a 查看所有容器

docker ps
docker ps -a

3.5如果启动失败,通过以下命令查看启动日志

docker logs imageid

imageid通过docker ps -a获取

 

posted @   转身瞬间  阅读(1889)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示