【发布时间】:2018-07-22 06:51:16
【问题描述】:
我正在 Windows 10 Pro 机器上进行开发,尝试从在 Linux 模式下运行的 docker 容器中生成 Microsoft trx 测试结果文件。
这是我的 docker-compose yml 文件:
version: '3.4'
services:
redis:
image: redis
Project.Test:
build:
context: .
dockerfile: ./Project.Test/Dockerfile
这是使用 up 命令执行的 Dockerfile
FROM microsoft/dotnet:2.0-sdk AS build
WORKDIR /src
COPY Project.Test/*.csproj Project.Test/
RUN dotnet restore -nowarn:msb3202 Project.Test/*.csproj
COPY . ./
WORKDIR /src/Project.Test
RUN dotnet build Project.Test.csproj -c Release -o /app
RUN dotnet test --logger:trx;LogFileName=/artifacts/Project.Test.trx
我需要将 Project.Test.trx 复制到我的 Windows 10 机器上的一个文件夹中,但我无法正确安装该卷。
在 docker-compose 中插入的正确命令是什么?
【问题讨论】:
标签: docker .net-core docker-compose