Docker 安装 Redis

Docker安装Redis更加简单,一个命令就搞定。


1、首先要安装docker

略过。

2、准备工作

  1. 准备配置文件,这里单独根目录下建立一个redis文件夹存放
    cd / & mkdir -p /redis/conf /redis/data

  2. 准备镜像
    docker search redis #可以查找相关redis镜像,选择一个即可,推荐用官方的;
    docker pull redis:版本号 #下载镜像,不知道版本号可去dockerhub上找,也可不填,默认取最新版本;

2、直接执行如下命令

#这里举例如下
docker run --name redis -p 6379:6379 -v /redis/conf/redis.conf:/etc/redis/redis.conf -v /redis/data:/data -d redis redis-server /etc/redis/redis.conf

分别解释上述命令

  • docker run 是启动命令,没有镜像则会先下载;
  • --name redis 容器取名,不加该参数自动生成随机字符串;
  • -p 6379:6379 端口映射,注意docker里面冒号前面都是外部的,如端口,挂载;
  • -v xxx:xxx 文件挂载,这里配置了2个挂载,一个是配置文件,一个是数据文件夹。这样即使容器销毁也会保留配置和数据,重启即可恢复,数据文件需要开启持久化才有;
  • -d 表示后台启动,反之为前台启动,退出控制台将结束程序;
  • redis 紧跟的redis表示镜像名称,一般启动会使用redis:6.2.7类似方式,带上版本号,不带表示用lastest,即最新的;
  • redis-server /etc/redis/redis.conf 这句是启动命令,启动镜像后执行的命令;

3、验证

docker ps #查看容器的状态
docker inspect 容器名 #查看容器信息,容器名是指--name设置的名称;
docker exec -it 容器名 bash #进入容器查看,可执行redis-cli相关命令进行验证;

posted @ 2022-11-22 15:30  海琦  阅读(202)  评论(0)    收藏  举报