Visual Studio 2019错误CTC1001:未启用音量共享

问题描述 投票:0回答:4
用前端dockerfile.v0求解:未能阅读 Dockerfile:开放 /var/lib/docker/tmp/buildkit-mount861662899/dockerfile:没有这样的文件 或目录 5> c:\ users \ xxxx.nuget \ packages \ microsoft.visualstudio.azure.containers.tools.tools.tools.tools.targets .9.10 uild \ container.targets(198,5): 错误CTC1001:未启用音量共享。在设置屏幕上 在Docker桌面中,单击共享驱动器,然后选择驱动器 包含您的项目文件。

当我尝试启用卷共享时,我将无法在Docker设置上找到该选项。所有文档都说它应该是“资源”选项。

我使用WSL2集成,但不知道它是否与问题有关。

Docker settingsI与WSL 2遇到了同样的问题,然后我只是查看Microsoft.visualstudio.azure.containers.tools.tools.tools.targets包装版本。它是1.10.8,然后对我有用。 install -package microsoft.visualstudio.azure.containers.tools.tools.targets- version1.10.8

这可能是您将Docker OS类型设置为Linux的原因,但是Docker用作Windows容器。尝试在Docker Tray图标的上下文菜单中“切换到Linux容器”或更改.csproj文件中的设置:
docker .net-core
4个回答
10
投票
<DockerDefaultTargetOS>Windows</DockerDefaultTargetOS>

要解决此问题,只需转到设置>资源> WSL集成并将集成标记为已启用:

0
投票



0
投票
PostGress

。因此,当Docker尝试拉出此图像时,找不到它,这导致了“卷共享”错误,但是正如我们所看到的那样,问题是拼写PostGressenter image description here,这必须是postgres

(末端的单个字母s )

0
投票
不仅要查看Visual Studio上的

ERROR列表

,还要检查Out Out窗口,它可能包含卷共享错误的实际原因,请参见下文:

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.