首页 > 其他分享 >Docker 容器添加中文字体

Docker 容器添加中文字体

时间:2023-06-28 16:55:05浏览次数:46  
标签:容器 fontconfig 中文字体 字体 Docker 安装

系统里有一个需要在图片上画中文的功能,在开发环境是 ok 的,一到线上 Docker 容器环境中文就不显示了,查了一些资料说是缺少中文字体,就在容器里安装中文字体。

1. 查看当前使用的系统语言:

$ echo $LANG
en_US.UTF-8

en_US.UTF-8 是支持中文编码的,所以并不需要去安装中文编码的支持。

2. 查看已经安装的中文字体

fc-list :lang=zh

如果这一步提示命令不存在,说明没有安装字体软件,执行下面的命令进行安装:
yum -y install fontconfig

3. 安装字体

Linux 字体目录是:/usr/share/fonts,只要将字体文件放入这个目录就可以了。
在 Dockerfile 中加入:

yum -y install fontconfig
COPY Songti.ttc /usr/share/fonts/
RUN fc-cache -vf

fontconfig 是字体软件,然后重新构建镜像并部署新的镜像,进入容器里执行:

fc-list :lang=zh

标签:容器,fontconfig,中文字体,字体,Docker,安装
From: https://www.cnblogs.com/chunjeh/p/17511848.html

相关文章

  • docker部署指定版本的mysql client
    docker部署mysqlclientdockerpullmysql:8.0.31cat>>~/.bashrc<<'EOF'##--rm表示容器退出及销毁aliasmysql-cli="dockerrun-it--rmmysql:8.0.31mysql"EOFsource~/.bashrcmysql-cli-h123.123.123.123-P23306-uxxxxxxxx-pxx......
  • Docker通过build打包镜像--九五小庞
    -----------------------------------------通过build打包镜像,执行此命令需要创建Dockerfile文件,打包时,通过文件中指定的内容打包生成镜像dockerbuild-tsaas-pacs:1.1.1.运行容器dockerrun-itd-p18080:8080-p19527:9527-p18006:8006-p18007:8007-v/home/pxy/D......
  • docker报错:Error response from daemon: driver failed programming external connect
    重启docker-compose时,nginx服务报错。报错信息:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointlikeshop-nginx(f0a809481f5016e6f7ca6e1ed826b0676d5523b15f2954a2d22c03c12a89567d):Bindfor0.0.0.0:80failed:portisalr......
  • 【一】Docker常用命令
    【一】Docker常用命令1.查看容器名dockerps-a2.重启青龙容器dockerrestart你的容器名3.更新青龙(或者直接面板更新)dockerexec-itqinglongqlupdate4.更新青龙并编译dockerexec-itqinglongqlrestart5.拉取自定义仓库,已Faker仓库为例dockerexec-itqinglong......
  • Linux离线安装Docker
    Docker离线安装包下载:https://download.docker.com/linux/static/stable/x86_64/解压docker软件压缩包:tar-zxvfdocker-20.10.9.tgz把docker文件里面的内容复制到bin目录下:cpdocker/*/usr/bin 在/etc/systemd/system或者/usr/lib/systemd/system目录下创建3个服务......
  • 内网手动安装docker
    https://blog.csdn.net/weixin_41016986/article/details/127298067https://blog.csdn.net/u014686113/article/details/113731770......
  • Docker的安装
     1.下载Docker依赖组件yum-yinstallyum-utilsdevice-mapper-persistent-datalvm22.设置下载Docker的镜像源为阿里云yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装Docker服务yum-yinstalldocker-ce4.安装......
  • docker之kafka安装
    一、带zookeeper和UI版本version:'2'services:xbd-zk-1:image:bitnami/zookeeper:3.8.1restart:alwayscontainer_name:xbd-zk-1privileged:trueports:-2181:2181environment:-TZ=Asia/Shanghai-ZOO_P......
  • Docker 安装 MongoDB
    Docker安装MongoDBDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。访问ExploreDocker'sContainerImageRepository|DockerHub,搜索mongo镜像https:/......
  • 1、Elasticsearch单机与集群的安装(包安装、二进制安装与Docker安装)
    ElasticsearchElasticsearch是一个实时的全文搜索,存储库和分析引擎https://www.elastic.co/cn/what-is/elasticsearchElasticsearch在速度和可扩展性方面都表现出色,而且还能够索引多种类型的内容,可用于多种场景:应用程序搜索网站搜索企业搜索日志处理和分析基础设施指标和......