使用docker安装redis记录

本文详细介绍如何使用Docker搜索、运行及管理Redis容器。从搜索镜像开始,到创建并启动容器,再到容器的端口映射及状态检查,最后通过客户端连接验证Redis服务。适合初学者快速上手Docker环境下的Redis部署。

docker search redis 搜索查看redis镜像

在这里插入图片描述

docker run 创建容器并启动

完整命令:docker run -d --name redisHostPort -p 6379:6379 redis:latest
-d 后台执行
–name 指定名称
-p 端口映射
在这里插入图片描述

docker ps | grep redis 查看redis容器

在这里插入图片描述

redis-cli -h $IP -p $PORT 客户端连接redis

完整命令:redis-cli -h 10.30.XX.XX -p 6379
在这里插入图片描述

### 使用 Docker 安装 Redis 6.2.7 教程 #### 拉取 Redis 镜像 为了安装特定版本的 Redis,需先从 Docker Hub 获取对应的镜像。执行以下命令来拉取 Redis 6.2.7 的官方镜像: ```bash docker pull redis:6.2.7 ``` 确认镜像已成功下载可以查看本地镜像列表[^1]。 #### 创建并配置工作环境 建议为 Redis 数据持久化以及日志记录创建独立目录结构以便管理和维护。例如,在主机上建立 `/data/redis` 文件夹作为挂载点[^3]。 #### 准备配置文件 通过wget获取适用于该版本的默认配置模板,并保存到之前准备好的路径下: ```bash mkdir -p /data/redis/conf && cd $_ wget https://raw.githubusercontent.com/redis/redis/6.2/redis.conf ``` 此操作确保了所使用的 `redis.conf` 是针对目标版本定制化的设置。 #### 启动 Redis 实例 利用上述准备工作启动一个新的 Redis 容器实例, 设置必要的参数如端口映射、数据卷绑定等选项: ```bash docker run --name my-redis \ -v /data/redis/data:/data \ -v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \ -d -p 6379:6379 \ redis:6.2.7 redis-server /usr/local/etc/redis/redis.conf ``` 这里 `-v` 参数指定了两个卷分别用于存储实际的数据和自定义配置;而 `-p` 则实现了宿主机与容器间的端口转发[^2]。 #### 校验服务状态 最后可以通过下面这条指令检查新创建的服务是否正常运作: ```bash docker ps | grep my-redis ``` 如果一切顺利的话应该能看到名为 `my-redis` 的进程正在监听指定端口。 #### 关键管理命令 对于日常运维而言掌握一些基础的操作是非常有帮助的,比如重启容器内的 Redis 或者停止它等等。以下是几个常用的命令示例: - **进入容器内部** ```bash docker exec -it my-redis bash ``` - **重新加载配置** 当修改外部配置文件后可通过如下方式使更改生效而不必重启整个容器 ```bash docker exec my-redis redis-cli CONFIG REWRITE ``` - **停止运行中的 Redis** ```bash docker stop my-redis ``` - **移除不再需要的资源** * 清理单个容器 ```bash docker rm my-redis ``` * 彻底清除所有相关联的对象(包括未被其他对象依赖的基础镜像) ```bash docker system prune -a ``` 以上就是基于 Docker 构建稳定可靠的 Redis 6.2.7 环境所需经历的主要环节概述。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值