【发布时间】:2020-06-21 15:29:21
【问题描述】:
我尝试将现有的 Dotnetcore Web API 容器化,但在运行容器后我看到以下错误。
我的项目结构
Marketplace
|
|__ Dockerfile
|
|__ Marketplace.Backend|
|__Marketplace.API___ Marketplace.API.csproj
|
|__Markplace.Common__ Marketplace.Common.csproj
这是我的 dockerfile
FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env
WORKDIR /app
COPY Marketplace.BackEnd/ ./src
WORKDIR /app/src
RUN dotnet restore
RUN dotnet publish -c Release -o out
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
WORKDIR /app
COPY --from=build-env /app/src/out .
ENTRYPOINT ["dotnet", "app/marketplace.api.dll"]
【问题讨论】:
标签: docker .net-core asp.net-core-webapi