婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Alpine Docker鏡像字體的問題解決操作

Alpine Docker鏡像字體的問題解決操作

熱門標簽:打400電話怎么辦理收費 河南防封號電銷機器人是什么 福州企業電銷機器人排名 上海申請高400開頭的電話 麗江真人語音電話外呼系統 400電話辦理介紹信 宿城區電話機器人找哪家 怎么找到沒有地圖標注的店 10086外包用的什么外呼系統

1、運行 fonts ,打開字體文件夾,找到要用的字體文件;

2、修改Dockerfile,例如:

FROM alpine-jdk 
ADD ./test.jar /opt/App/test.jar
#拷貝字體文件
COPY ./simhei.ttf /usr/share/fonts/simhei.ttf 
#設置字符集
ENV LANG en_US.UTF-8
#安裝字體軟件,完成字體配置
RUN apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/* 
WORKDIR /opt/App/ 
EXPOSE 8080 
ENTRYPOINT ["java", "-jar"] 
CMD ["test.jar"]

補充:Dockerfile構建Alpine鏡像/Linux使用apk下載設置資源(字體包/其他)失敗/難產

進行構建之前注意

如果報這個錯誤:

OCI runtime create failed: systemd cgroup flag passed, but systemd support for managing cgroups is not available: unknown

請將daemon.json中的"exec-opts": ["native.cgroupdriver=systemd"]刪掉

個人問題

我使用Dockerfile構建鏡像時,使用Alpine版本的基礎鏡像包,進行構建一直會卡到

[INFO] fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
[INFO] fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz

通過這個地址下載這里,然后下載不下來就開始報錯。

[ERROR] The command '/bin/sh -c set -xe && apk --no-cache add ttf-dejavu fontconfig' returned a non-zero code: 2

或者

[ERROR] The command '/bin/sh -c set -xe && apk --no-cache add ttf-dejavu fontconfig' returned a non-zero code: 1

嘗試修改Docker鏡像源無效之后開始尋找其他鏡像源問題

問題原因

alpine本身APK鏡像源地址在/etc/apk/repositories文件中,是一個國外鏡像,下載速度感人,幾百KB下載半個多小時。所以我們要將該地址更換為國內的阿里源

解決Demo

FROM adoptopenjdk/openjdk8-openj9:alpine-slim
MAINTAINER ****************@*****.com
RUN mkdir -p /cim-railway/auth
#使用驗證碼字體包進行測試。第一步將apk源替換為國內阿里源。沒有第一步將下載難產
RUN echo -e 'https://mirrors.aliyun.com/alpine/v3.6/main/\nhttps://mirrors.aliyun.com/alpine/v3.6/community/' > /etc/apk/repositories \

 && apk update \

 && apk upgrade \

 && apk --no-cache add ttf-dejavu fontconfig

在不使用Docker構建鏡像時

只需要將/etc/apk/repositories文件中的兩行鏡像地址更換為下面地址即可

https://mirrors.aliyun.com/alpine/v3.6/main/

https://mirrors.aliyun.com/alpine/v3.6/community/

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:隴南 荊門 雞西 連云港 面試通知 朝陽 運城 遵義

巨人網絡通訊聲明:本文標題《Alpine Docker鏡像字體的問題解決操作》,本文關鍵詞  Alpine,Docker,鏡像,字體,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Alpine Docker鏡像字體的問題解決操作》相關的同類信息!
  • 本頁收集關于Alpine Docker鏡像字體的問題解決操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色达县| 凤庆县| 榆社县| 广德县| 华池县| 托里县| 文成县| 盐池县| 桐乡市| 丹巴县| 蕉岭县| 禄丰县| 莱州市| 会宁县| 苏尼特左旗| 台安县| 夏邑县| 大名县| 平利县| 花莲市| 阜城县| 房山区| 白沙| 电白县| 南宫市| 荆门市| 哈巴河县| 汉源县| 克什克腾旗| 西乡县| 衢州市| 敦煌市| 游戏| 石门县| 梓潼县| 黎城县| 海晏县| 闽清县| 临江市| 仪征市| 互助|