使用docker创建redis容器时报错:find: '.': Permission denied chown: changing ownership of '.': Permission denied

首先安装redis

docker pull redis

启动redis,启动redis之前先创建好/mydata/redis/conf/redis.conf文件,再执行run命令:

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

执行run命令创建redis容器时报错,也就是执行以下命令时报错:

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

报错如下:

find: '.': Permission denied chown: changing ownership of '.': Permission denied


搜索错误信息,找到解决方案

1 docker volume create redis_data
2 docker volume inspect redis_data
3 docker run -p 6379:6379 --name redis -v redis_data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf --appendonly yes

成功创建redis容器!

 

posted @ 2020-04-17 17:54  zzflybird  阅读(2378)  评论(2)    收藏  举报