docker 安装 redis 挂载配置文件
时间: 2023-07-02 09:07:40 浏览: 247
要在 Docker 中安装 Redis 并挂载配置文件,可以按照以下步骤进行操作:
1. 从 Docker Hub 上下载 Redis 镜像:
```
docker pull redis
```
2. 创建一个目录用于存储 Redis 的配置文件,例如在主机上创建一个目录 `/data/redis/`。
3. 在该目录下创建一个名为 `redis.conf` 的配置文件,并按照需要进行配置。可以从 Redis 官方网站上下载示例配置文件,然后进行修改。
4. 在 Docker 中启动 Redis 容器并挂载配置文件。可以使用以下命令:
```
docker run -d --name my-redis -v /data/redis/redis.conf:/usr/local/etc/redis/redis.conf -v /data/redis/data:/data --net=host redis redis-server /usr/local/etc/redis/redis.conf
```
解释一下上面的命令:
- `-d`:让容器在后台运行。
- `--name my-redis`:给容器命名为 my-redis。
- `-v /data/redis/redis.conf:/usr/local/etc/redis/redis.conf`:将主机上的 `/data/redis/redis.conf` 文件挂载到容器内的 `/usr/local/etc/redis/redis.conf` 文件。
- `-v /data/redis/data:/data`:将主机上的 `/data/redis/data` 目录挂载到容器内的 `/data` 目录,用于持久化 Redis 数据。
- `--net=host`:使用宿主机的网络。
- `redis`:使用的镜像名字。
- `redis-server /usr/local/etc/redis/redis.conf`:在容器内执行的命令,指定 Redis 使用的配置文件。
如果需要修改 Redis 的其他配置,可以在 `redis.conf` 文件中进行修改,并重启容器生效:
```
docker restart my-redis
```
阅读全文