我正在尝试从 linux 容器到本地 Windows 机器的卷映射。
以下是步骤:
- 安装了最新版本的 Docker desktop for windows (2.4.0.0),目前使用的是基于 WSL2 的引擎。
- 在 alpine 图像之上使用我自己的图像启动了一个容器。工作目录在 linux 容器中设置为“/app”。
- 运行后,会在我的 linux 容器中的文件夹 (Reports) 下创建一个输出文件 (Report.html)。能够查看容器中的文件。
- 我想将输出文件保存到本地 Windows 机器中我的用户目录下名为“输出”的文件夹中。
在管理员模式下在 Power Shell 中运行以下命令:
docker run -it -v ~/Output:/app/Reports <imagename>
问题: 输出文件 (Report.html) 未复制到本地计算机的输出文件夹中。
注意: 我没有在 Docker 设置中看到选择文件共享驱动器的选项。
请指导我如何解决这个问题?