1. 在工程中添加 Dockerfile
2. 在文件中写入配置信息
1 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim 2 WORKDIR /app 3 EXPOSE 9090 4 COPY . . 5 ENTRYPOINT ["dotnet", "api.dll"]
3. 对工程进行发布,并把如下文件上传到Linux系统
appsettings.json
api.dll
api.runtimeconfig.json
Dockerfile
4. 进入目录下,执行如下docker 命令 打包为镜像文件
docker build -t api:v1.0 -f Dockerfile .
5. 查看打包好的镜像
docker ps
6. 运行镜像文件
docker run --name myapi -d -p 9090:9090 api:v1.0
7. 查看容器运行日志
docker logs 容器ID
标签:netcore,9090,镜像文件,api,3.1,Docker,Dockerfile,docker From: https://www.cnblogs.com/colinwps/p/16906668.html