使用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容器!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM