我试图通过运行以下命令来挂载一个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时,会发生此错误。
挂载:权限被拒绝(您是root用户吗?)
然后,我添加了权限标志--privileged和--cap-add CAP_SYS_ADMIN。在启动容器时使用docker run时,会发生以下错误:
挂载:挂载//rusnlk/在/opt/mnt上共享失败:无效参数
这种情况有什么解决办法吗?在命令中还有其他遗漏的细节吗?
发布于 2020-01-16 04:14:31
安装了cifs包后,安装命令开始工作了!
这是因为我使用的基本图像是一个Alpine image。与Linux不同,阿尔卑斯没有给出包丢失的正确错误,而是给出了一个常见的错误
无效参数
若要安装cifs包,请使用:apk add cifs-utils
https://stackoverflow.com/questions/59752408
复制相似问题