docker run -d \ -v /tmp/docker_data/redis/redis6379/redis.conf:/etc/redis/redis.conf \ -v /tmp/docker_data/redis/redis6379/data:/data \ -p 6379:6379 --privileged=true \ --name redis6379 redis:6.0.8 \ redis-server /etc/redis/redis.conf 为什么这个语句创建redis容器后么有redistribution.conf文件
时间: 2023-07-31 19:12:25 浏览: 173
根据你提供的命令,可以看出在创建 Redis 容器时,使用了 `-v /tmp/docker_data/redis/redis6379/redis.conf:/etc/redis/redis.conf` 参数,将本地 `/tmp/docker_data/redis/redis6379/redis.conf` 文件映射到了 Redis 容器中的 `/etc/redis/redis.conf` 文件。
因此,如果你想要在 Redis 容器中看到 `redistribution.conf` 文件,你需要在本地的 `/tmp/docker_data/redis/redis6379/` 目录下创建一个 `redistribution.conf` 文件,并将其映射到 Redis 容器中的 `/etc/redis/` 目录中,例如:
```
docker run -d \
-v /tmp/docker_data/redis/redis6379/redis.conf:/etc/redis/redis.conf \
-v /tmp/docker_data/redis/redis6379/redistribution.conf:/etc/redis/redistribution.conf \
-v /tmp/docker_data/redis/redis6379/data:/data \
-p 6379:6379 --privileged=true \
--name redis6379 redis:6.0.8 \
redis-server /etc/redis/redis.conf
```
这样,你就可以在 Redis 容器中看到 `redistribution.conf` 文件了。
阅读全文