【发布时间】:2020-06-25 15:03:05
【问题描述】:
我有一个名为 Model.sln 的 c# 解决方案。它包括大约 200 个 c# 项目。我想创建一个 docker 镜像并在镜像中运行“dotnet build/public”命令。
第 1 步:为此解决方案创建 Dockerfile。
FROM microsoft/dotnet:3.1.101-aspnetcore-runtime AS base
WORKDIR /Users/Model/bin/Debug/Cli/netcoreapp3.1
ENTRYPOINT ["dotnet", "Model.dll"]
第 2 步: 运行 $ docker build 。
第 3 步: $docker run -d -t -v /Users/model:/源模型
第 4 步: $ docker exec -it magic_agnesi bash
第 5 步:
#dotnet 发布
然后我收到以下消息:
您的意思是运行 dotnet SDK 命令吗?请从以下位置安装 dotnet SDK:
https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
不知道为什么我无法在此图像中运行 dotnet sdk 命令。它适用于我的 mac 系统。
【问题讨论】: