记录将DotnetWebapi项目容器化部署在Linux系统中

150 阅读1分钟

1.使用vs2022发布项目

image.png

2.添加Dockerfile文件

image.png

image.png

image.png

FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS runtime WORKDIR /app COPY ./ ./ ENTRYPOINT ["dotnet","MyIdentityDemo.dll"]

3.将Publish文件夹拷贝到Linux系统

image.png

进入publish所在目录

image.png

生成镜像

image.png

image.png

运行容器实例

image.png

image.png

能成功访问

image.png

参考官网:ASP.NET Core 的 Docker 映像 | Microsoft Learn