docker镜像用yum源包安装字体步骤
时间: 2023-07-18 14:07:28 浏览: 89
安装字体需要先在Docker镜像中配置yum源,步骤如下:
1. 执行以下命令安装yum-utils和rpm工具:
```
yum install -y yum-utils rpm
```
2. 根据需要安装epel源或其他第三方源,以epel源为例,执行以下命令:
```
yum install -y epel-release
```
3. 更新yum源:
```
yum update -y
```
4. 安装字体:
```
yum install -y fontconfig freetype*
```
5. 清理缓存:
```
yum clean all && rm -rf /var/cache/yum/*
```
安装完成后,可以通过以下命令查看已安装的字体:
```
fc-list
```
相关问题
docker镜像用yum源安装中文字体包
可以按照以下步骤使用yum源安装中文字体包:
1. 打开终端,使用root用户登录系统。
2. 添加epel源,执行以下命令:
```
yum install epel-release
```
3. 安装中文字体包,执行以下命令:
```
yum install -y fontconfig mkfontscale mkfontdir
yum install -y wqy-zenhei-fonts wqy-bitmap-fonts
```
4. 安装完毕后,重新生成字体缓存,执行以下命令:
```
fc-cache -fv
```
这样就可以在docker镜像中使用中文字体了。
docker镜像用yum源安装宋体
要在Docker镜像中安装宋体字体,可以使用以下步骤:
1. 在Dockerfile中添加以下命令以安装中文字体所需的软件包:
```dockerfile
RUN yum install -y fontconfig fontpackages-filesystem fontconfig-devel
```
2. 从操作系统的Fontconfig字体目录中将宋体字体复制到容器中。在CentOS系统中,宋体字体的默认路径为`/usr/share/fonts/chinese/TrueType/simsun.ttf`,可以使用以下命令将其复制到容器中:
```dockerfile
COPY /usr/share/fonts/chinese/TrueType/simsun.ttf /usr/share/fonts/chinese/TrueType/
```
3. 更新字体缓存。可以使用以下命令更新字体缓存:
```dockerfile
RUN fc-cache -fv
```
完成上述步骤后,宋体字体就可以在Docker镜像中使用了。
阅读全文