正在将 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`
这给出了错误:
mount: bad address 'rusnlk'
当我更改 rusnlk
IP 地址时,出现此错误
mount: permission denied (are you root?)
然后我添加了权限标志 --privileged
和 --cap-add CAP_SYS_ADMIN
。使用 docker run
启动容器时,出现此错误:
mount: mounting //rusnlk/shared on /opt/mnt failed: Invalid argument
这种情况有什么解决办法吗?命令中是否还有其他遗漏的细节?
安装 cifs 包后,安装命令成功了!
因为我使用的基础图像是Alpine image
。与 Linux
不同,Alpine 没有给出包丢失的正确错误,而是给出了一个常见错误
invalid argument
安装 cifs 包使用:apk add cifs-utils
我尝试通过 运行 挂载 Docker 容器目录:
mount -t cifs -o username=rusnlk,domain=corpnet,uid=root,gid=root,file_mode=0777,dir_mode=0777 //rusnlk/shared /opt/mnt`
这给出了错误:
mount: bad address 'rusnlk'
当我更改 rusnlk
IP 地址时,出现此错误
mount: permission denied (are you root?)
然后我添加了权限标志 --privileged
和 --cap-add CAP_SYS_ADMIN
。使用 docker run
启动容器时,出现此错误:
mount: mounting //rusnlk/shared on /opt/mnt failed: Invalid argument
这种情况有什么解决办法吗?命令中是否还有其他遗漏的细节?
安装 cifs 包后,安装命令成功了!
因为我使用的基础图像是Alpine image
。与 Linux
不同,Alpine 没有给出包丢失的正确错误,而是给出了一个常见错误
invalid argument
安装 cifs 包使用:apk add cifs-utils