docker icon indicating copy to clipboard operation
docker copied to clipboard

migrate from mcr.microsoft.com/dotnet/core docker base image to mono:latest docker base image

Open iceagebuck opened this issue 5 years ago • 0 comments

my application has been built using mcr.microsoft.com/dotnet/core docker image. Now we are planning to use mono instead of dotnet to make it cross platform compatible.
It would be great if someone can help me with example(Dockerfile) or redirect to resource which I can refer to perform this migration.

Current Dockerfile

`FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build WORKDIR /app

COPY *.csproj ./aspnetapp/ WORKDIR /app/aspnetapp RUN dotnet restore

WORKDIR /app COPY . ./aspnetapp/ WORKDIR /app/aspnetapp RUN dotnet publish -c Release -o out

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS runtime WORKDIR /app COPY --from=build /app/aspnetapp/out ./ ENTRYPOINT ["dotnet", "Sample.dll"]`

iceagebuck avatar Jun 18 '20 14:06 iceagebuck