繁体   English   中英

将 docker 容器目录挂载到共享目录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM