在Docker的Alpine Linux容器中安裝繁體中文字型。
範例環境:
- Alpine Linux v3.18
在命令列輸入docker exec -it <container_name> /bin/sh
進入容器。例如下面進入的容器名稱為myapp
。
$ docker exec -it myapp /bin/sh
/ #
進入容器後,輸入apk add --no-cache <font>
來安裝字型,<font>
為要安裝的字型名稱,例如下面安裝Google Noto中(繁簡)日韓字型Noto CJK字型包font-noto-cjk
。
/ # apk add --no-cache font-noto-cjk
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz
(1/1) Installing font-noto-cjk (0_git20220127-r0)
Executing fontconfig-2.14.2-r3.trigger
Executing mkfontscale-1.2.2-r3.trigger
OK: 133 MiB in 44 packages
這樣容器中的應用程式就可以正確輸出中文。
沒有留言:
張貼留言