基本示例
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
WORKDIR /web
EXPOSE 80
CMD ["dotnet","ZBin.Web.dll"]
指令参考
| FROM | 基础镜像,参数: 镜像名称:版本 | 
| WORKDIR | 工作目录,从哪里开始 | 
| EXPOSE | 开放的端口 | 
| CMD | 数组,执行的命令 | 
docker 部署后使用异常
The type initializer for 'Gdip' threw an exception
原因:使用了System.Drawing.Common,但是基础docker中缺少相关组件
解决:生成镜像时同时安装相关组件
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
RUN apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev
WORKDIR /web
EXPOSE 80
CMD ["dotnet","ZBin.Web.dll"]
 站点公众号
                站点公众号