image-20210101202537349

Docker 安装 Redis

Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。

查看可用的 Redis 版本

访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags

可以通过 Sort by 查看其他版本的 Redis

image-20210101202550322

然后复制你想要拉取得版本,在虚拟机中执行,注意切换为root用户。我这里使用的是:

docker pull redis:rc-alpine3.12

image-20201228084827761

准备docker-compose.yml文件

首先我们在以前的docker目录下新建一个Redis的文件夹,然后在Redis文件夹下创建docker-compose.yml

还需要一个data文件夹,用来存放一些数据。

文件目录大概是这样的:

image-20210101202603724

docker-compose.yml文件内容如下,按照需求进行修改

image:修改为刚才拉取的版本号

container_name:是容器名,自行修改

command :后面的123456 是密码

port:端口号,可以不管

volumes:data文件夹的路径

version: '2'
services:
    redis:
      image: redis:rc-alpine3.12
      container_name: bws-blog-system-redis
      command: redis-server --requirepass 123456
      ports:
        - "6379:6379"
      volumes:
        - /home/bws/docker/redis/data:/data     

启动容器

在yml文件所在的目录下执行下面命令启动容器

docker-compose up -d

image-20210101202612765

然后测试一下链接:

获取虚拟机的IP地址:

ip addr # 或者ip config

然后打开连接工具,填入ip地址和端口号,以及刚才设置的密码,出现下面的内容即为连接成功

image-20210101202622802

如果觉得我的文章对你有用,请随意赞赏