0


Docker 安装redis镜像,详细保姆级教程

没有Docker的下载一下Docker

1、搜索redis镜像

docker search redis

选择一个自己合适的版本,如果不知道该选啥就直接安装最新版

docker pull rdis

2、挂载配置文件

挂载配置文件可以方便你不用进入redis容器就能直接修改配置文件

可以选择/home目录新建一个redis来放置你的文件,也可以根据自己的喜好放置

需要新建conf 和 data 两个文件夹,其中conf文件夹中还需要redis.conf文件,不需要写东西到时候挂载的时候会copy过来

3、启动Redis容器

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

代码解释:

  • 【 --restart=always】 开机启动,失败也会一直重启;
  • 【--log-opt max-size=100m】意味着一个容器日志大小上限是100M;
  • 【--log-opt max-file=2】意味着一个容器有2个日志,分别是id+.json、id+1.json;
  • 【-p 6379:6379】 将宿主机6379端口与容器内6379端口进行映射;
  • 【-v】 将宿主机目录或文件与容器内目录或文件进行挂载映射;
  • 【--name】 给容器命名;
  • 【–appendonly yes】 开启redis 持久化;
  • 【–requirepass 123】 强烈建议设置密码,并且将密码设置为高强度复杂;
  • 【redis-server /etc/redis/redis.conf】 以配置文件启动redis,加载容器内的conf文件;

4、测试redis

docker ps

docker ps -a | grep redis

查看容器日志:

docker logs -f redis

查看redis命令是否可用,进入redis容器:

docker exec -it redis redis-cli //直接进入容器

docker exec -it redis /bin/bash  //进入redis容器的终端

** 退出容器可以输入exit回车退出**

5、使用工具连接redis

我这儿使用的是RDM

5、删除容器

删除容器首先要停止运行中的容器

docker stop 容器Id

#然后删除容器

docker rm 容器id

#删除镜像

docker rmi redis
标签: docker 容器 运维

本文转载自: https://blog.csdn.net/m0_74824458/article/details/142859937
版权归原作者 没事写写代码 所有, 如有侵权,请联系我们删除。

“Docker 安装redis镜像,详细保姆级教程”的评论:

还没有评论