Windows卷上的Visual Studio 2017 Docker项目问题

我正在检查一个新的Visual Studio 2017与内置连接到Docker。 一旦完成了所有的东西安装和解决了一些关于build立Visual Studio和运行在VirtualBox VM中的Docker之间的连接的问题,我正面临和由于卷映射VS无法运行容器问题。 阅读了一些类似的问题,我仍然无法运行它..

它完全默认的从VS 2017到Docker支持的.NET核心示例模板应用程序。

泊坞窗,compose.ci.build.yml

version: '2' services: ci-build: image: microsoft/aspnetcore-build:1.0-1.1 volumes: - .:/src working_dir: /src command: /bin/bash -c "dotnet restore ./WebApplication1.sln && dotnet publish ./WebApplication1.sln -c Release -o ./obj/Docker/publish" 

泊坞窗,compose.yml

 version: '2' services: webapplication1: image: webapplication1 environment: - COMPOSE_CONVERT_WINDOWS_PATHS=1 build: context: ./WebApplication1 dockerfile: Dockerfile 

泊坞窗,compose.override.yml

 version: '2' services: webapplication1: environment: - ASPNETCORE_ENVIRONMENT=Development ports: - "80" 

泊坞窗,compose.vs.debug.yml

 version: '2' services: webapplication1: image: webapplication1:dev build: args: source: ${DOCKER_BUILD_SOURCE} environment: - DOTNET_USE_POLLING_FILE_WATCHER=1 volumes: - ./WebApplication1:/app - ~/.nuget/packages:/root/.nuget/packages:ro - ~/clrdbg:/clrdbg:ro entrypoint: tail -f /dev/null labels: - "com.microsoft.visualstudio.targetoperatingsystem=linux" 

Dockerfile

 FROM microsoft/aspnetcore:1.1 ARG source WORKDIR /app EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "WebApplication1.dll"] 

错误:

错误:for webapplication1无法为服务创build容器webapplication1:无效的绑定安装规范“C:\ Users \ UserName \ Documents \ Visual Studio 2017 \ Projects \ WebApplication1 \ WebApplication1:/ app:rw”:无效的卷规范:'C:\ Users \ UserNameDocuments \ Visual Studio 2017 \ Projects \ WebApplication1 \ WebApplication1:/ app:rw'

问题在哪里? 我尝试了斜杠,并打开和closuresCOMPOSE_CONVERT_WINDOWS_PATHS,但结果是一直。 请帮帮忙!

我相信这是由于运行最新版本的Docker Toolbox,它不通过DOCKER_BUILD_SOURCE环境variables。 我不相信Docker Toolbox正在计划解决这个问题,因为他们正在处理环境variables。 但Visual Studio将需要更新或默认泊坞窗撰写模板将需要更新来处理这个。

我也为此奋斗了几个小时,并继续奋斗,想知道为什么这样的事情没有奏效。

volume: - c:\[dir]:c:\[dir]

事实certificate这是挑剔的情况下驱动器,这最终奏效了:

volume: - C:\[dir]:C:\[dir]

也许与在Docker中缺less共享驱动器有关?

在这里输入图像说明