1、开发dotnet core web应用(用了.netcore3.1,可以尝试.net5)
2、正常发布应用
3、测试发布结果
dotnet WebTestCore31.dll
4、在发布目录下编写Dockerfile文件
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base WORKDIR /app EXPOSE 5001 COPY . . ENTRYPOINT ["dotnet", "WebTestCore31.dll"]
5、打包镜像
docker build -t webtestcore31 .
时间比较旧……
6、运行镜像
docker run --name core-test -d -p 5001:5001 webtestcore31