docker+jenkins+希云在docker容器內(nèi)安裝字體

1、下載需要的rpm包和從windows下找到需要的中文字體

1.1在http://rpmfind.net/linux/rpm2html/search.php?query=fontconfig(x86-64)地址下載需要的rpm包,分別為一下包:

fontconfig-2.13.0-4.3.el7.x86_64.rpm
freetype-2.8-14.el7.x86_64.rpm
libpng-1.5.13-7.el7_2.x86_64.rpm
ttmkfdir-3.0.9-42.el7.x86_64.rpm

1.2找到字體包

simsun.ttf

2、上傳這些包到gitlab

3、通過修改dockerfile文件進(jìn)行安裝

FROM 128.232.8.169:443/tools/tomcatjdk:9021
ARG JOB_NAME
ARG JAR_NAME=$JOB_NAME


COPY ./$JAR_NAME.war  /usr/local/tomcat/webapps/
COPY ./cp-encrypt-connection.jar /usr/local/tomcat/lib/
#加入會(huì)話共享jar包

COPY ./commons-logging-1.2.jar /usr/local/tomcat/lib/
COPY ./commons-pool2-2.4.2.jar /usr/local/tomcat/lib/
COPY ./jedis-2.9.0.jar /usr/local/tomcat/lib/
COPY ./tomcat-cluster-redis-session-manager-2.0.4.jar /usr/local/tomcat/lib/

#install Chinese fonts
COPY ./libpng-1.5.13-7.el7_2.x86_64.rpm /usr/local/
COPY ./freetype-2.8-14.el7.x86_64.rpm /usr/local/
COPY ./fontconfig-2.13.0-4.3.el7.x86_64.rpm /usr/local/
COPY ./ttmkfdir-3.0.9-42.el7.x86_64.rpm /usr/local/
COPY ./SIMSUN.TTC /usr/share/fontconfig/myfonts/
RUN rpm -ivh /usr/local/libpng-1.5.13-7.el7_2.x86_64.rpm --nodeps --force 
RUN rpm -ivh /usr/local/freetype-2.8-14.el7.x86_64.rpm --nodeps --force 
RUN rpm -ivh /usr/local/fontconfig-2.13.0-4.3.el7.x86_64.rpm --nodeps --force
RUN rpm -ivh /usr/local/ttmkfdir-3.0.9-42.el7.x86_64.rpm --nodeps --force 
RUN ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
RUN sed -i  's/<fontconfig>/&<dir>\/usr\/share\/fontconfig\/myfonts<\/dir>/' /etc/fonts/fonts.conf
RUN fc-cache
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容