FROM ubuntu:24.04 RUN sed -i 's@//.*archive.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list.d/ubuntu.sources &&\ sed -i 's@//security.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list.d/ubuntu.sources &&\ sed -i 's@//ports.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list.d/ubuntu.sources &&\ apt-get update &&\ export DEBIAN_FRONTEND=noninteractive &&\ apt-get install -y --no-install-recommends openjdk-8-jre tzdata locales xfonts-utils fontconfig libreoffice-nogui &&\ echo 'Asia/Shanghai' > /etc/timezone &&\ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&\ localedef -i zh_CN -c -f UTF-8 -A /usr/share/locale/locale.alias zh_CN.UTF-8 &&\ locale-gen zh_CN.UTF-8 &&\ # 安装微软字体 apt-get install -y --no-install-recommends ttf-mscorefonts-installer &&\ # 安装文泉驿字体 apt-get install -y --no-install-recommends ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy &&\ # 清理临时文件 apt-get autoremove -y &&\ apt-get clean &&\ rm -rf /var/lib/apt/lists/* # 内置一些常用的中文字体,避免普遍性乱码 ADD fonts/* /usr/share/fonts/chinese/ RUN cd /usr/share/fonts/chinese &&\ # 安装字体 mkfontscale &&\ mkfontdir &&\ fc-cache -fv ENV LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8