DockerFile构建容器 安装字体 容器文件汉字变成方框
DockerFile安装字体
你需要准备好字体文件
你可以自己下载或者从系统里粘一个出来
放到你的dockerfile文件可以访问的位置
我的dockerfile在app目录下,我就在平级新建了一个fonts目录用来放字体文件
(放哪都无所谓,只要能访问到)
最后在dockefile添加
##指定一个国内镜像源
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##把上边我在fonts目录下的字体文件复制到目标目录
##我这里的相对路径是./fonts
COPY ./fonts/simsun.ttc /usr/share/fonts/ttf-dejavu/simsun.ttc
COPY ./fonts/simhei.ttf /usr/share/fonts/ttf-dejavu/simhei.ttf
COPY ./fonts/simfang.ttf /usr/share/fonts/ttf-dejavu/simfang.ttf
COPY命令
作用:复制内容到镜像
格式: COPY <src> <dest>
详解:复制本地主机的 <src>下内容到镜像中的 <dest>,目标路径不存在时,会自动创建。
<src>:可以是 Dockerfile 所在目录的一个相对路径(文件或目录)
<dest>:可以是镜像内绝对路径,或者相对于工作目录(WORKDIR)的相对路径
路径:支持正则表达式, COPY test* /tmp
ok! 问题解决!!
DockerFile构建容器 安装字体 容器文件汉字变成方框相关推荐
- dockerfile源码安装mysql_docker容器详解五: dockerfile实现tomcat环境以及源码安装mysql...
tomcat 上一节讲到了dockerfile的基础,这一次咱们来作一个小的练习 首先要了解tomcat安装的整个过程 首先搭建 jdk环境: 下载jdk包,解压以后添加环境变量 而后搭建tomcat ...
- Linux CentOS 7 安装 字体库文件(simsun.ttf、simheittf.ttf)
1.fc -list查看字体库 发现没有安装 2.yum -y install fontconfig安装 3.安装好后/usr/share目录下多两个目录fonts和fontconfig 4.首先在/ ...
- Dockerfile 构建mysql镜像
Dockerfile 构建mysql镜像 1,建立文件 2,构建my.cnf文件 3,构建Dockerfile文件 4,构建镜像 5,构建容器 6,进入容器给权限 7,登录mysql 8,在宿主机yu ...
- Linux安装Docker容器环境centos中安装docker-compose容器编排dockerfile文件构建镜像(史上最详细的docker)
在Linux系统下安装docker容器环境 1.容器介绍 1.1 镜像(Image) 镜像可以用来创建Docker 容器,Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像, 用户甚至可 ...
- Dockerfile 构建镜像 - 每天5分钟玩转容器技术(13)
Dockerfile 是一个文本文件,记录了镜像构建的所有步骤. 第一个 Dockerfile 用 Dockerfile 创建上节的 ubuntu-with-vi,其内容则为: 下面我们运行 dock ...
- Dockerfile构建容器镜像 - 运维笔记
在Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低.所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其 ...
- 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5
实战:Docker容器虚拟化技术 (使用DockerFile构建镜像并搭建 swarm+compose集群)5 要求: 使用DockerFile构建镜像并搭建 swarm+compose集群 在Swa ...
- 【云原生】第六篇--Dockerfile精讲及新型容器镜像构建技术
Dockerfile精讲及新型容器镜像构建技术 一.容器与容器镜像之间的关系 二.容器镜像分类 三.容器镜像获取的方法 四.容器镜像获取方法演示 4.1 在DockerHub直接下载 4.2 把操作系 ...
- 用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化
前一段时间就在研究用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化,但被一些无关紧要的事儿给耽误了,经过查阅<dockerfile最佳实践>及MyS ...
最新文章
- 自动驾驶故障诊断与容错控制技术研究
- Gradle 设置本地maven
- 产品 电信nb接口调用_电信NB-IoT云平台数据对接方案——唐山平升电子技术开发有限公司...
- 一些基本数据类型的类封装(包装类)
- bs架构 erp 进销存_从应用架构看生鲜电商信息化建设
- Java中的访问者设计模式–示例教程
- Exchange企业实战技巧(18)日志规则应用之审计邮箱
- NAT对语音业务的影响(网络控制方案…
- hive 求两个月之间的时间间隔(月留存)
- 人大金仓安装教程(windows)
- python 高斯过程_1.7. 高斯过程
- Springboot拦截器实现IP黑名单
- 带圈的11-15如何打出
- python 统计一篇英语文章中每个单词出现的次数
- Java 设计模式 - 单例模式
- Linux企业级服务之实现DNS子域服务器
- spawn-fcgi php-fpm,白话php工作方式:mod_php、mod_fastcgi、php-fpm、spawn-fcgi
- windows系统下设置mtu值的方法
- Nvidia PhysX 学习文档3:Building with PhysX
- 求救 VB6访问有多个反回参数的值
热门文章
- 平安银行java面试
- oracle 怎么不让下载不了,Oracle为何不让下载11.2.0.4版本的最新补丁集PSU
- Profinet转Modbus TCP网关连接脉冲电源通讯配置案例
- 智能会议纪要生成,从音视频到一键生成会议特征数据
- android中service名词解释,Android中Service(服务)详解
- 香港虚拟主机哪家比较好
- 年龄估计系列(1)年龄性别调研:论文阅读和github资源汇总/数据库/挑战/思考
- 图片操作系列 —(2)手势旋转图片
- 【FLASH存储器系列五】SPI NOR FLASH芯片使用指导之一
- AIX、HP-UX、Linux、Solaris 常用命令及配置文件对照表