Docker文件适用于vscode和Visual Studio 2017

您好我正在与Windows和Mac作为select的开发机器的团队合作。 我们正在创build一个在Docker容器中运行的dotnetcore应用程序。 我有各种各样的问题试图运行Docker容器中的应用程序使用Visual Studio 2017生成的DockerFile。有没有人有这样的运气? 那些使用visual studio 2017的用户希望使用这些function,以及那些想用vscode开发的function。

这是由Visual Studio 2017生成的Dockerfile.dev

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

在Mac上,我在运行时遇到错误

 docker-compose -f docker-compose.yml up --build 

这简单包含

 version: '3' services: magic-service: image: magic-service build: context: ./magic-service dockerfile: Dockerfile.dev 

收到的错误是

复制失败:stat / var / lib / docker / tmp / docker-builder810701514 / obj / Docker / publish:没有这样的文件或目录