.NET Core----Docker The type initializer for 'Gdip' threw an exception异常

ASP.NET Core项目部署在Linux容器中可能会出现GDI错误

解决方案:

RUN echo "deb http://mirrors.163.com/debian/ stretch main non-free contrib" > /etc/apt/sources.list && 
echo "deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib" >> /etc/apt/sources.list && 
echo "deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib" >> /etc/apt/sources.list && 
echo "deb-src http://mirrors.163.com/debian/ stretch main non-free contrib" >> /etc/apt/sources.list && 
echo "deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib" >> /etc/apt/sources.list && 
echo "deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib" >> /etc/apt/sources.list && 
echo "deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib" >> /etc/apt/sources.list && 
echo "deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib" >> /etc/apt/sources.list && 
apt-get update && 
apt-get install libgdiplus libc6-dev -y && 
ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll && 
ln -s /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/libdl.dll
在dockerfile添加上述文件 
原文地址:https://www.cnblogs.com/wuyabaibsd/p/11720468.html