1.搜索Redis版本
2.拉取镜像
1
| $ docker pull redis:latest
|
3.查看镜像
4.创建一个自己的redis配置文件准备挂载redis
你自己创建一个目录用来存放redis的配置文件或者数据,配置文件可以重复使用,也不会随着容器删除而被删除
1 2
| $ mkdir -p /Users/ezio/redis/myredis/conf $ mkdir -p /Users/ezio/redis/myredis/data
|
1
| $ cd /Users/ezio/redis/myredis/conf
|
按i进入编辑模式,然后将redis配置copy到文件中,然后保存退出;由于redis配置文件内容很长,就不放在这展示了,网上有很多,很容易找到
5.创建并运行容器
1 2 3 4 5 6 7
| $ docker run -d --name myredis -p 6379:6379 --privileged=true \ -v /Users/ezio/redis/myredis/conf/myredis.conf:/etc/redis/redis.conf \ -v /Users/ezio/redis/myredis/data:/data \ redis:latest \ redis-server /etc/redis/redis.conf \ --appendonly yes \ --requirepass "你的密码"
|
简单解释:
1 2 3 4 5 6 7
| $ -d //已后台方式运行容器 $ --name //给容器取名 $ -p //端口映射 $ --privileged=true //root权限 $ -v //挂载目录 我的目录路径:redis的目录路径 $ --appendonly yes //开启redis持久化 $ --requirepass //设置密码,进入redis后通过 auth "你的密码" 访问
|
6.查看运行的容器
7.连接redis
1
| $ docker exec -it myredis bash
|
进入redis客户端
输入密码
1
| 127.0.0.1:6379> auth “你的密码”
|
接下来就可以正常操作redis了
8.退出redis
通过命令 或者 control + C