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容器后没有redis.conf文件,但有一个redis.cong文件夹
时间: 2023-07-31 15:14:08 浏览: 201
这个问题可能是由于在挂载配置文件时路径不正确导致的。可以尝试使用以下命令来挂载配置文件:
```
docker run -d \
-v /tmp/docker_data/redis/redis6379:/etc/redis \
-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
```
这个命令将整个 `redis6379` 文件夹挂载到了容器内的 `/etc/redis` 目录下,因此配置文件应该可以被正确地挂载到容器中了。
阅读全文