Centos7 使用docker 安装redis

1、拉取Redis镜像

docker pull redis

2、 这里可以查看一下自己是否下载成功:

[root@localhost redis-6379]# docker images redis
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              df5748206578        32 hours ago        98.3MB

3、 创建目录(宿主机)

3.1 配置文件目录

mkdir -p /root/docker/redis-6379/conf
在该目录下放置redis.conf配置文件
注:目录可以自定义

3.2 数据目录

mkdir -p /root/docker/redis-6379/data

4、启动容器,加载配置文件并持久化数据

docker run -d --privileged=true -p 6379:6379 --restart always -v /root/docker/redis-6379/conf/redis.conf:/etc/redis/redis.conf -v /root/docker/redis-6379/data:/data --name myredis redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123456"

4.1 涉及到的命令行参数

-d                                                  -> 以守护进程的方式启动容器
-p 6379:6379                                        -> 绑定宿主机端口
--name myredis                                      -> 指定容器名称
--restart always                                    -> 开机启动
--privileged=true                                   -> 提升容器内权限
-v /root/docker/redis-6379/conf:/etc/redis/redis.conf    -> 映射配置文件
-v /root/docker/redis-6379/data:/data                    -> 映射数据目录
redis-server /etc/redis/redis.conf --appendonly yes -> 在容器里执行redis-server命令,打开redis持久化

--requirepass                                                 -> 密码

5、查看启动镜像

docker ps

 

6、进入到容器并登录

docker exec -it myredis redis-cli #进入容器

auth 123456 #登录

 

 

posted @ 2025-07-05 17:14  当下是吾  阅读(88)  评论(0)    收藏  举报