0

我在 Windows 机器上使用 Visual Studio Code。我正在尝试使用包含大量 CSV 文件(大约 200GB)的目录来设置 Python 开发容器。当我单击以在 Visual Studio 中启动远程容器时,应用程序挂起说(Starting Dev Container (show log): Building image.

我一直在查看文档并阅读了高级容器配置我尝试devcontainer.json通过添加workspaceMountworkspaceFolder条目来修改文件:

"workspaceMount" : "source=//c/path/to/folder,target=/workspace,type=bind,consistency=delegated"
"workspaceFolder" : "/workspace"

但无济于事。是否有使用包含大文件的文件夹在 Windows 上启动 Dev Containers 的解决方案?

4

1 回答 1

0

我遇到了一个稍微不同的问题,但该解决方案可能会对您或其他人有所帮助。我试图在 docker-in-docker 映像(由 vscode 提供)中运行 docker-compose。就我而言,我的容器能够启动,但容器内的任何东西都无法运行。

为了解决我的问题,我更新了 vscode,现在有了一个新选项Remote-Containers: Clone Repository in Container Volume...。如果你的代码是一个 git repo,你可以这样做:

步骤1: 在此处输入图像描述

第2步: 在此处输入图像描述

步骤 #3 及以后: 按照 vscode 提供的给定步骤,您应该将您的存储库作为一个卷保存在容器中。它将我的构建时间从大约 30 分钟减少到 3 分钟(运行的容器内),因为我在容器启动并运行后将东西带入了容器。

假设您的 200GB 被忽略.gitignore,您可以尝试在容器启动后将200GB 的 excel 文件复制到容器中我认为这会有所帮助,因为我做了类似的事情,在运行容器引入了所有 node_modules 。

于 2021-03-05T23:01:48.670 回答