1.查看可用Redis版本
去hub.docker.com查看版本,访问镜像库地址:https://hub.docker.com/_/redis?tab=tags
你可以选择图上右侧的具体版本即可。
你也可以通过docker 搜索 redis 镜像文件,输入命令:
docker search redis
查看具体的镜像版本:
$ docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source ... 2321 [OK]
2.下载Redis镜像
通过docker pull命令下载具体的redis镜像:
docker pull redis
默认是下载最新的版本,如果要下载具体的版本,需要带版本号。
比如:
redis:6.0
然后查看本地镜像,使用以下命令来查看是否已安装了 redis:
docker image
如果出现下图的redis,说明redis镜像已经安装到本地了。
3.在服务器新建配置文件
在执行挂载的命令前,需要先创建对应的文件夹,之后输入挂载命令(不创建目录 后期使用redis时容易出问题)。
mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf
4.运行容器
输入命令:
docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc/redis/redis.conf
参数说明及配置:
- -p 6379:6379:端口映射,将docker中的6379端口映射到主机的端口上;
- –name redis:为容器起名;
- -v:目录挂载,将/etc/redis/redis.conf挂载到Linux中指定目录下;
- -d :后台运行;
- redis-server /etc/redis/redis/conf //启动redis程序并挂载配置文件;
5.测试Redis
使用redis镜像执行redis-cli命令连接到刚启动的容器
docker exec -it redis6379 redis-cli //开启客户端功能 docker exec -ti redis6379 redis-cli -h 127.0.0.1 -p 6379
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》