首页 > 文章列表 > Docker安装Redis报错:data_redis目录命名错误如何解决?

Docker安装Redis报错:data_redis目录命名错误如何解决?

168 2025-04-11

Docker安装Redis报错:data_redis目录命名错误如何解决?

Docker安装Redis报错:无效目录名

使用Docker命令安装Redis时,出现以下错误:

docker: error response from daemon: create data_redis/redis.conf: "data_redis/redis.conf" includes invalid characters for a local volume name, only "a-za-z0-9" are allowed. if you intended to pass a host directory, use absolute path.

错误原因是主机目录data_redis的命名不符合Docker规范。Docker目录名只能包含字母(a-z, A-Z)和数字(0-9)。

解决方法:

data_redis目录重命名为符合规范的名称,例如redis_data

修改后的Docker命令如下:

docker volume create redis_data

docker run -v redis_data/redis.conf:/etc/redis/redis.conf 
-v redis_data:/data 
-d --name some-redis 
-p 6379:6379 
redis:latest redis-server /etc/redis/redis.conf

通过以上步骤,即可解决Docker安装Redis时因目录命名错误导致的报错。 请确保修改后的目录名符合Docker规范。

来源:1739964586