为什么当我 运行 此命令时 Windows 服务器中的 docker 卷不显示?

Why doesn't the docker volume in Windows Server show up when I run this command?

我在主机上的 c:\testvol 中设置了一个文件夹。 docker 图像在 c:\testvol 没有文件夹。

当我运行:

docker run --rm -d --name {name} {imagename} --v c:\testvol:c:\testvol

为什么卷没有显示在容器上?

它出现在 docker 命令中,您需要将图像名称指定为最后一个参数,除非您想传递要由 docker 文件处理的参数。

此外,--v 应该是 -v 或 --volume,因为 docker 命令无法识别 --v。

您要的命令是:

docker run --rm -d --name {name} --volume c:\testvol:c:\testvol {imagename}