Linux利用docker安装redis

一、安装redis

1.1 docker搜索redis版本

#语法:docker serach 镜像名
docker搜索redis版本:docker search redis

1.2 docker拉取redis

#语法:docker pull 镜像名:版本号(不加版本号则拉取最新redis版本)
docker搜索redis版本:docker search redis

1.3 挂载redis的配置文件

创建放配置文件的文件夹,文件夹的路径自定义

mkdir -p /data/redis/myredis
mkdir -p /data/redis/myredis/data

1.4 启动redis容器

docker run --restart=always --log-opt max-size=120m --log-opt max-file=2 -p 6379:6379 --name myredis -v /data/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /data/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass lizan
1.4.1 启动命令讲解
--restart=always 代表总是开机启动
--log-opt 代表日志方面
-p 6379:6379 代表将6379端口挂载出去
--name myredis 代表给容器取一个名字
-v /data/redis/myredis/myredis.conf:/etc/redis/redis.conf 代表将自己上传的配置文件和redis的配置文件挂载在一起
-v /data/redis/myredis/data:/data 将数据挂载在一起
-d redis 代表后台启动
redis-server /etc/redis/redis.conf 代表以配置文件启动redis,加载容器内的conf文件,因为文件挂载,最终找到上面自定义的配置文件
--appendonly yes 开启aof持久化
--requirepass lizan设置密码,docker内部连接的话,此密码没有效,用于对外开放

二、检查Redis是否启动成功

2.1 查看启动redis容器

	docker -ps -a | grep myredis

2.2 查看redis容器运行日志

#--since 10m 查看myredis 容器10分钟内的日志情况
docker logs --since 10m myredis 

2.3 启动Redis客户端

docker exec -it myredis redis-cli

三、Docker常用redis命令

3.1 停止运行的Redis

# docker stop 容器名
docker stop myredis

3.2 删除容器

# docker rm <容器名> 
docker rm myredis

3.3 查看所有的镜像

docker images

3.4 删除镜像

# docker rmi <镜像id>
docker rmi 7614ae9453d1
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐