我尝试通过运行以下命令来安装Docker容器目录:
mount -t cifs -o username=rusnlk,domain=corpnet,uid=root,gid=root,file_mode=0777,dir_mode=0777 //rusnlk/shared /opt/mnt`
这给出了错误:
mount:错误的地址'rusnlk'
当我用IP地址更改rusnlk
时,发生此错误
mount:权限被拒绝(您是root?)
然后我添加了权限标志--privileged
和--cap-add CAP_SYS_ADMIN
。在启动容器时使用docker run
时,发生此错误:
mount:在/ opt / mnt上挂载// rusnlk / shared失败:参数无效
这种情况有解决方案吗?命令中还有其他缺少的细节吗?
安装cifs软件包后,安装命令起作用了!
这是因为我使用的基本图像是Alpine image
。与Linux
不同,Alpine不会给出缺少包的适当错误,而是会给出常见错误
无效的参数
要安装cif软件包,请使用:apk add cifs-utils