1、进入容器
docker exec -it firefox /bin/bash
2、查看系统
cat /etc/issue
Welcome to Alpine Linux 3.18
3、安装中文字体
apk add --update ttf-dejavu fontconfig
4、删除缓存
rm -rf /var/cache/apk/*
5、刷新字体
mkfontscale && mkfontdir && fc-cache
6、验证
fc-list
发现并没有中文字体!!!(1-6步骤还是要执行,否则没有mkfontscale命令)
7、从windows系统复制一个微软雅黑
C:\Windows\Fonts\msyh.ttc
8、docker容器中建立一个文件夹
docker exec -it firefox /bin/bash
mkdir /usr/share/fonts/win
9、上传msyh.ttc到宿主机,复制到docker容器
docker cp /root/msyh.ttc f718979f28a3:/usr/share/fonts/win
10、刷新缓存
mkfontscale && mkfontdir && fc-cache
11、firefox内选择字体
仓库地址:https://hub.docker.com/r/linuxserver/firefox
文档地址:https://docs.linuxserver.io/images/docker-firefox