docker使用命令启动redis
时间: 2025-01-03 09:40:42 浏览: 16
### 使用 Docker 命令启动 Redis
为了使用 Docker 启动 Redis,可以采用如下命令来创建并运行容器:
```bash
docker run -p 6379:6379 --name redis --privileged=true \
-v /app/redis/redis.conf:/etc/redis/redis.conf \
-v /app/redis/data:/data \
-d redis:6.0.8 redis-server /etc/redis/redis.conf
```
上述命令指定了端口映射 `-p 6379:6379` 将主机的 6379 端口绑定到容器内的相同端口;设置了容器名称 `--name redis` 并赋予特权模式 `--privileged=true`[^2]。
同时通过挂载卷的方式将本地路径 `/app/redis/redis.conf` 映射至容器内配置文件位置 `/etc/redis/redis.conf` 和数据存储目录 `/data`。最后指定使用的镜像版本为 `redis:6.0.8` 及其入口程序 `redis-server /etc/redis/redis.conf` 来启动服务。
对于不同版本的需求,如果希望基于更早或更新版次,则可调整标签部分如 `redis:5.0.14` 或者 `redis:7.0` 对应不同的稳定发行版[^1][^3]。
另外,在实际操作前应当确保已预先下载所需版本的镜像或是允许 Docker 自动拉取最新可用版本[^4]。
#### 创建 `redis.conf` 配置文件
在启动之前还需要准备自定义的 `redis.conf` 文件用于覆盖默认设置项。可以通过编辑器编写此文件放置于宿主机相应目录下以便后续作为参数传递给容器实例化过程。
阅读全文