首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker运行“创建挂载源路径‘[...]’时出错: mkdir [...]:权限被拒绝”

Docker运行“创建挂载源路径‘[...]’时出错: mkdir [...]:权限被拒绝”
EN

Stack Overflow用户
提问于 2020-12-09 22:36:06
回答 1查看 2.4K关注 0票数 2

我正在尝试在Docker run中挂载一个目录:

代码语言:javascript
运行
复制
docker run --restart always -t -v /home/dir1/dir2/dir3:/dirX --name [...]

但是我得到了一个错误:

代码语言:javascript
运行
复制
error while creating mount source path '/home/dir1/dir2/dir3': mkdir /home/dir1/dir2/dir3: permission denied.

所有的目录肯定都存在,奇怪的是,当尝试挂载dir2而不是dir3时,它工作正常:

代码语言:javascript
运行
复制
docker run --restart always -t -v /home/dir1/dir2/:/dirX --name [...]   # THIS IS WORKING

所有目录('dir2‘和'dir3')都有相同的权限:drwxr-x---

对可能的问题有什么建议吗?为什么一个可以工作,而另一个不能呢?谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-12-09 22:46:02

检查您尝试使用ls -la挂载docker的文件夹的权限,您可能需要使用chmod修改权限。

如果您不想修改权限,只需在命令的请求中添加sudo即可。

sudo docker run --restart always -t -v /home/dir1/dir2/dir3:/dirX --name [...]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65218881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档