Tag: visual studio 2017

多个Docker容器与Visual Studio集成

我在这里有一个项目,这是一个重大的错误。 我试图完成的是使用Docker在应用程序(MainWeb和MainAPI)之间进行通信。 我是一个小白,可能也许错过了这一点。 我也试着让HAProxyconfiguration来处理请求,但是我也收到了这个方法的错误。 根据微软Docs,这应该是相当容易的事情。 我试图按照GitHub上的eShopContainer解决scheme,当我把它放到我的机器上时,它不起作用。 任何帮助是极大的赞赏!

在Visual Studio 2017中显示多个Docker容器的交互式控制台

我目前正在开发一个带有多个docker容器的.Net Core-project,其中两个是.NET Core Console应用程序,第三个是RabbitMQ。 我的目标是打开一个控制台窗口,在那里我可以按下至less一个Docker容器中运行的控制台应用程序的input。 我通过右键单击我的控制台应用程序并单击“添加=> Docker支持”来添加docker-support。 这是我的docker-compose-file: version: '3' services: service1: image: service1 build: context: ./Service1 dockerfile: Dockerfile links: – "rabbitmq:rabbit" service2: image: service2 build: context: ./Service2 dockerfile: Dockerfile links: – "rabbitmq:rabbit" rabbitmq: image: "rabbitmq:3-management" ports: – "8082:15672" – "5672:5672" 这是我的docker-compose-override.yml: version: '3' 但是,Visual Studio在运行Service2容器时会进行以下重写: Service2: build: args: source: obj/Docker/empty/ context: C:\Develop\vsts_tfs\Service2 dockerfile: Dockerfile […]

在Visual Studio中使用docker supper的空项目

我试图启动一个空的项目,我在Visual Studio 2017(.NET Core 1.1)中创build了Docker支持。 但是当我运行一个应用程序,铬运行,我有一个消息“你的应用程序正在开始…”,就这些。 当我创build一个没有docker支持的应用程序时,一切正常。 也许我应该先运行docker工人?

Docker在Parallels的虚拟Windows 10 Pro机器上

我有一个2013年Mac Pro运行最新的Parallels Desktop Pro v 12.2.0(41591) 它是一个Windows 10 Pro的虚拟与Docker版本17.03.1-ce-win10(11972) Docker只能运行“windows容器”,因为当试图在Hyper-V中启动“MobyLinux”实例时,它永远不会总是在以下时刻轰炸: TSC:快速TSC校准失败我知道这是一些时间相关的同步,必须在启动时发生或发生此类故障。 我在Thunderbolt基座上购买了WD 1TB SSD,以加快虚拟机的运行/启动时间。 (这是在我的拼盘RAID笼之前)无济于事。 没有差异。 Parallels IS被设置为“ 启用嵌套虚拟化 ”,并且我已经在win 10 Pro VM上启动了Hyper-V中的虚拟机,没有错误。 我已经检查并取消选中“PMU虚拟化”,我知道它会向主机提供统计信息,但会减慢虚拟机的速度。 我试过了: 如另一个post所build议的减less分配给虚拟机的内核数量无效(尝试2-6个内核) 将Docker的内核减less到1(和上面的尝试混合) 增加docker的核心数量 向VM / Docker添加/减less内存 与…一起玩 C:\ Program Files \ Docker \ Docker \ resources \ MobyLinux.ps1 加载虚拟机的文件,而在另一篇文章中,我改变了一些东西 validation“C:\ Users \ Public \ Documents \ Hyper-V \虚拟硬盘\ MobyLinuxVM.vhdx”是.vhdx的正确位置 validation.iso是在“C:\ […]

docker在Windows 10的Asp.Net Core中用代码126(0x7E)退出

我刚刚在Windows 10中下载了Asp.Net核心,现在创build了一个Asp.Net核心Web API。 每当我运行我的应用程序,我得到一个错误码为“”docker“退出代码126(0x7E)”。 我正在使用Docker社区版,版本17.06.0-ce-win19(12801)频道:stable c98c1c2 而且我非常确定我的Docker已经启动并正在运行。 如果你能把这个事情说出来,那将是非常好的。 更新: 忘了提及我得到这个错误信息以及“无法启动debugging,无法build立连接到VSDBG”

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 […]

在Visual Studio 2017+中debugging多个Web Docker容器

我有一个包含两个dockerized Web项目的解决scheme。 我有我的docker-compose文件设置来部署这两个项目。 这两个项目都被设置(在他们各自的项目中),以便在debugging时启动浏览器。 当我点击F5进行debugging时,它始终如一地启动一个Web浏览器,指向这两个项目中的一个,而不是另一个。 它也不是select我们通常喜欢推出的那个。 在debugging包含多个容器的Docker解决scheme时,有没有办法控制有多less项目以及哪个项目启动浏览器窗口?

在Visual Studio工具为Docker的unit testing?

目前是否有可能(如果是这样,如何)从Docker中的Visual Studio运行unit testing,并在testing资源pipe理器中获得结果? 我正在使用Visual Studio Tools for Docker并通过XUnit和Microsoft的TestTools编写testing。 但是,似乎没有办法(我可以看到)在Docker容器中运行testing。 我可以通过自己设置一个docker图像的努力,但是有什么可用的吗?

生成解决scheme总是失败,这是一个docker问题?

Visual Studio 2017:构build解决scheme总是失败,这是一个docker问题? 我创build了docker撰写文件,并包含所有的web api和web项目! (我没有包含任何类库项目)。 每次我尝试运行一个“构build解决scheme”,我得到一个错误元数据文件C:….. DLL无法find。 (它不能find类库dll,为什么?) 我究竟做错了什么? 编辑:我更新到.net核心2.0.3,初始它升级后成功编译,但第二次我试了它又失败了!

如何在Docker容器中运行.NETunit testing

我有一个包含MSTestunit testing的.NET核心应用程序。 使用这个Dockerfile执行所有testing的命令是什么? FROM microsoft/dotnet:1.1-runtime ARG source COPY . . ENTRYPOINT ["dotnet", "test", "Unittests.csproj"] 文件夹结构是: /Dockerfile /Unittests.csproj /tests/*.cs