如何解决在docker volume create中出现的“该平台不支持选项”错误

5
我尝试使用以下命令在Windows Server 2019的映射网络目录上创建名为'cifstest'的Docker卷: docker volume create --driver local --opt type=cifs --opt device=//decvice-ip/folder --opt "o=username=username,password=password" cifstest 但是我遇到了以下错误: Error response from daemon: create cifstest: options are not supported on this platform 这是否意味着Windows不支持Docker卷的选项?
我的Docker版本是: Docker version 17.12.0-ce, build c97c6d6
1个回答

0

终于找到了满足我的需求的解决方案:

我创建了一个 SMB 映射,将容器本身映射到我在远程服务器上定义的 SMB 共享文件夹。

重要提示!在创建 SMB 映射之前,请确保定义了正确的凭据以连接到 SMB。

$username = "remoteHost\remoteUserName"
$password = ConvertTo-SecureString "remoteHostPassword" -AsPlainText -Force
$psCred = New-Object System.Management.Automation.PSCredential -ArgumentList ($username, $password)
New-SmbGlobalMapping -RemotePath \\remoteHost\SMBName  -Credential $psCred -LocalPath D:

别忘了给远程主机中的SMB用户授予Everyone完全控制共享访问权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接