[英]Mounting docker container directory to a shared directory
我尝试通过运行以下命令来挂载 Docker 容器目录:
mount -t cifs -o username=rusnlk,domain=corpnet,uid=root,gid=root,file_mode=0777,dir_mode=0777 //rusnlk/shared /opt/mnt`
这给出了错误:
安装:错误地址“rusnlk”
当我用 IP 地址更改rusnlk
时,出现此错误
mount:权限被拒绝(你是 root 吗?)
然后我添加了权限标志--privileged
和--cap-add CAP_SYS_ADMIN
。 在启动容器时使用docker run
,出现这个错误:
挂载:挂载 //rusnlk/shared on /opt/mnt 失败:参数无效
这种情况有什么解决办法吗? 命令中是否还有其他缺失的细节?
安装 cifs 包后,安装命令起作用了!
这是因为我使用的基本图像是Alpine image
。 与Linux
不同,Alpine 不会给出包丢失的正确错误,而是给出一个常见错误
无效的论点
安装 cifs 包使用: apk add cifs-utils
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.