A sample ASP .NET Framework MVC app as docker image
1.1K
Reference application from https://github.com/jmahendr/dotnet-framework-docker/tree/master/samples/aspnetmvcapp
Dockerfile
FROM mcr.microsoft.com/dotnet/framework/sdk:4.8 AS build
WORKDIR /app
# copy csproj and restore as distinct layers
COPY *.sln .
COPY aspnetmvcapp/*.csproj ./aspnetmvcapp/
COPY aspnetmvcapp/*.config ./aspnetmvcapp/
RUN nuget restore
# copy everything else and build app
COPY aspnetmvcapp/. ./aspnetmvcapp/
WORKDIR /app/aspnetmvcapp
RUN msbuild /p:Configuration=Release
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8 AS runtime
WORKDIR /inetpub/wwwroot
COPY --from=build /app/aspnetmvcapp/. ./
Run the container as
docker run --rm --name aspnetmvc_sample -it -p 8000:80 jfrancis/aspnetmvcapp
Content type
Image
Digest
Size
3.2 GB
Last updated
over 7 years ago
docker pull jfrancis/aspnetmvcapp