Dockerfile
1 2 3 4 5 6
| FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false WORKDIR /app COPY . . EXPOSE 5000 ENTRYPOINT ["dotnet","Coldairarrow.Api.dll"]
|
拉取Asp.net Core的镜像
1
| sudo docker pull mcr.microsoft.com/dotnet/core/aspnet:3.1
|

构建镜像
1
| sudo docker build -t wmsapi .
|

运行镜像
1 2 3 4 5
| sudo docker run -it --rm -p 5000:5000 --name api wmsapi
sudo docker run -d -p 5000:5000 --name api wmsapi
|

查看WMS接口运行状态
在浏览器输入:http://10.76.20.162:5000/swagger/
打开API界面,表示运行成功

参考文档
ASP.NET Core 的 Docker 映像
Ubuntu Install Docker
ASP.NET Core Docker部署