由于验证码是个Window系统如果个Linux系统上运行需要额外下载一个包SkiaSharp.NativeAssets.Linux.NoDependencies

<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.8" />

并且修改DockerFile包

# 使用官方的 .NET 6.0 SDK 镜像作为基础镜像
 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
 
 # 暴露端口
 EXPOSE 9900
 
 # WORKDIR 镜像的工作目录
 WORKDIR /app
 
 # 复制文件
 COPY . .
 //修改apt-get的源加速下载
RUN sed -i s@/deb.debian.org/@/mirrors.163.com/@g /etc/apt/sources.list
RUN cat /etc/apt/sources.list
 //需要下载的东西
RUN apt-get update && apt-get install -y libgdiplus

 # 定义启动命令
 ENTRYPOINT ["dotnet", "BaWei.Farming.HttpApi.Host.dll"]