linux 服务器 docker 安装 redis 7.0 常用命令

我的Docker专栏

https://blog.csdn.net/weixin_45580378/category_12276045.html

docker redis 镜像
https://registry.hub.docker.com/_/redis/tags

1.下载redis镜像
xxx可以更换成自己想要下载的版本,可不写,不写就是最新的,最好写上

docker pull redis:xxx

2.查看镜像是否下载成功

docker images

在这里插入图片描述

3.创建挂载文件夹

mkdir /home/docker/redis/conf

4.创建配置文件
注:或者直接把docker内redis的配置文件复制到第3步中的文件也行,
docker cp redis:/etc/redis/redis.conf /home/docker/redis/conf

touch /home/docker/redis/conf/redis.conf

5.启动redis
注:–name 是自定义名字;
-v 是把docker内部的redis文件 挂载到 主机上 方便查看编辑;
-d 后面的 redis:7.0 修改成自己的版本;
-p 是把docker内部的端口映射到主机上的端口上

docker run --name redis -p 6379:6379 -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/redis.conf -d redis:7.0 redis-server /etc/redis/redis.conf 

6.查看redis是否启动成功
注:STATUS 中 Up证明已经在运行中了

docker ps -a
或 docker exec -it redis redis-cli -v

在这里插入图片描述
7.查看redis日志

docker logs redis

8.打开服务器管理页面开启6379
注:这个不开端口,我也不知道会不会有问题,可以自行针对某个IP开一下
在这里插入图片描述
同时开启防火墙 并开通6379端口

##1、开启防火墙 
systemctl start firewalld
##2、开放指定端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent​
##3、重新加载防火墙
firewall-cmd --reload​
##4、查看端口号
netstat -ntlp   //查看当前所有tcp端口·​
netstat -ntulp | grep 6379//查看所有6379端口使用情况·

以下命令有需要再操作

9.停止运行中的镜像 redis 第6步图中的NAMES

docker stop redis

10.删除运行中的镜像

docker rm redis

11.删除镜像 如果镜像正在运行 必须执行上两步 1fecb86b5237 是第2步IMAGE ID

docker rmi 1fecb86b5237

12.进入redis命令行

docker exec -it redis redis-cli

猜你喜欢

转载自blog.csdn.net/weixin_45580378/article/details/129977665
今日推荐