docker创建redis容器
时间: 2025-04-25 22:37:47 浏览: 25
### 使用 Docker 创建并运行 Redis 容器
#### 准备工作
为了确保能够顺利创建和管理 Redis 容器,建议先确认本地已安装 Docker 并正常运作。
#### 获取 Redis 镜像
通过 `docker search` 命令查找官方提供的 Redis 镜像,并利用 `docker pull` 下载所需版本的镜像[^1]:
```bash
docker pull redis:latest
```
此命令下载最新版 Redis 的官方镜像。对于特定版本的需求,可以替换 `latest` 为具体标签名,例如 `6.0.5` 或者其他稳定版本号。
#### 启动 Redis 容器
启动带有持久化存储功能以及访问控制机制(即密码保护)的 Redis 实例,可以通过如下方式实现[^4][^5]:
```bash
mkdir -p /usr/local/docker/redis/data # 创建目录用于存放 Redis 数据文件
chmod 777 /usr/local/docker/redis/data # 修改权限以便容器内可写入数据
docker run \
--name my-redis \
-p 6379:6379 \
-v /usr/local/docker/redis/data:/data \
-e REDIS_PASSWORD="your_password_here" \
-d redis:latest \
redis-server --requirepass "${REDIS_PASSWORD}" --appendonly yes
```
上述脚本做了几件事情:
- `-p`: 映射主机端口至容器内部服务监听地址;
- `-v`: 绑定挂载路径使外部磁盘空间可用于长期保存数据库记录;
- `-e`: 设置环境变量来传递给应用程序作为配置参数,在这里是定义了一个名为 `REDIS_PASSWORD` 的变量用来设定登录所需的凭证字符串;
- `--requirepass ${REDIS_PASSWORD}` 和 `--appendonly yes` 参数分别启用了身份验证支持与 AOF 日志追加模式以保障数据安全性和可靠性。
#### 进入 Redis 控制台
一旦成功部署好实例之后,就可以借助 CLI 工具连接到正在运行的服务上执行各种操作了[^3]:
```bash
docker exec -it my-redis redis-cli -a your_password_here
```
这将打开交互式的 shell 界面供用户输入指令测试连通性或是进一步定制化设置项。
阅读全文
相关推荐


















