Docker安装Redis详解(手把手教你5步成功)

Docker安装Redis详解(手把手教你5步成功)-mikechen

1.查看可用Redis版本

去hub.docker.com查看版本,访问镜像库地址:https://hub.docker.com/_/redis?tab=tags

Docker安装Redis详解(手把手教你5步成功)-mikechen

你可以选择图上右侧的具体版本即可。

你也可以通过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镜像已经安装到本地了。

Docker安装Redis详解(手把手教你5步成功)-mikechen

 

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面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法