1.创建.net Core WebApi项目,参看:
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式_清雨小竹的博客-CSDN博客
2.在Linux系统下安装Docker,参看:
3.将webapi工程发布到本地文件夹,将PublishOutput目录下所有文件上传到Linux服务器,例:/root/TestDocker目录下
4.编写Dockerfile文件上传到/root/TestDocker目录下,Dockerfile文件内容如下:
# 基于microsoft/dotnet:latest构建Docker Image
FROM microsoft/aspnetcore:latest
# 设置工作路径
WORKDIR /build
# 拷贝文件
COPY . .
# 向外界暴露5000端口
EXPOSE 5000
# 执行dotnet TestCore.dll命令
ENTRYPOINT ["dotnet", "TestDocker.dll"]
</