【docker】数据卷持久化permission denied

文章目录


springboot通过docker进行部署,但是里面有一些资源需要持久化,通过服务上传的文件持久化,通过如下命令

docker run -itd -v /usr/local/file:/usr/local/file -p 8080:8080 bffb047b897b

但是文件上传时报permission denied权限不足。因为宿主机的当前运行用户和docker容器里面的运行用户不一致导致访问权限问题。只需要加入 --privileged=true 即可。

docker run -itd -v /usr/local/file:/usr/local/file -p 8080:8080 --privileged=true bffb047b897b

privileged参数介绍

上一篇:Access denied for user ‘MACHENIKE‘@‘localhost‘ (using password: YES)


下一篇:【debug】-bash: ./*.sh: Permission denied 解决