1.拉取最新的redis镜像
docker pull redis:latest
2.这里可以查看一下自己是否下载成功
[root@localhost redis-6379]# docker images redis REPOSITORY TAG IMAGE ID CREATED SIZE redis latest df5748206578 32 hours ago 98.3MB
3.使用如下命令启动Redis服务
docker run -d -p 6379:6379 --privileged=true --restart always -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data --name redis redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123"
3.1
| -d | 以守护进程的方式启动容器 |
|---|---|
| -p 6379:6379 | 绑定宿主机端口 |
| –name redis | 指定容器名称 |
| –restart always | 开机启动 |
| –privileged=true | 提升容器内权限 |
| -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf | 映射配置文件 |
| -v /docker/redis/data:/data | 映射数据目录 |
| redis-server /etc/redis/redis.conf --appendonly yes | 在容器里执行redis-server命令,打开redis持久化 |
| –requirepass | 密码 |
4.查看启动镜像
5.进入到容器
docker exec -it redis redis-cli
6.测试的时候,会提示输入密码
7.输入密码验证
auth 密码
8.测试
赋值 set name hello; 取值 get name;



