文章目录

  • 一、问题
  • 二、解决
    • 1、解决字体问题
    • 2、解决时差8小时问题

一、问题

由于项目的Dockerfile中使用openjdk:8-jdk-alpine作为基础镜像部署服务,此镜像存在一定问题,例如时差8小时问题,或是由于字体问题导致导出excel文件内容为空等。

二、解决

1、解决字体问题

新建Dockerfile文件

FROM openjdk:8-jdk-alpine
RUN apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/*

制作新镜像

温馨小提示:镜像仓库根据自己的修改即可…

# 构建镜像 注:有点慢
docker build -t registry.cn-hangzhou.aliyuncs.com/zhengqing/openjdk:8-jdk-alpine-font .
# 推送镜像到远程仓库
docker push registry.cn-hangzhou.aliyuncs.com/zhengqing/openjdk:8-jdk-alpine-font

使用

2、解决时差8小时问题

在Dockerfile文件中添加如下配置即可 ^_^

# 解决时差8小时问题
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

今日分享语句:
努力修炼、完善自己,让五年后的自己感谢现在勇于担当的自己。

运维(11) 解决openjdk:8-jdk-alpine镜像字体问题相关推荐

  1. linux服务器每次重启卡住,运维如何解决Linux服务器重启后命令无法正常使用的问题...

    原标题:运维如何解决 Linux 服务器重启后命令无法正常使用的问题 前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别. ...

  2. 高效运维11问 (有幸得与惠普HPE高级顾问一次交心)

    个人介绍:屌丝男 工作里程:菊花五年运维工程师,管理过1.4W台服务器的屌丝装机工 工作心得:简单的事情简单做,莫要复杂化 座右铭:事无巨细 ,用心就好 有幸得与HP HPE高级的顾问镇祝华先生的一次 ...

  3. IDC运维如何转linux运维,智简魔方DCIM系统助力IDC运维人员解决难题

    机房是企业网络的核心,需要经常维护,机房运维工程师就是这样一种职业,保障机房设备的正常运行.企业的发展离不开网络的支持,为了保障计算机相关设备的正常运转,通过对机房系统.监控设备.主机设备等进行维修和 ...

  4. linux运维、架构之路-Kubernetes本地镜像仓库+dashboard部署

    一.部署docker registry            生产环境中我们一般通过搭建本地的私有镜像仓库(docker registry)来拉取镜像. 1.拉取registry镜像 [root@k8 ...

  5. linux jdk安装_linux运维 - 用脚本快速安装jdk

    安装 jdk 需要先到 oracle 官网下载对应的压缩包,放到跟脚本同一个目录,然后执行脚本即可. jdk 归档版本 直接到oracle官网直接查找,一般都是展示最新版本的JDK,如果需要之前的版本 ...

  6. Linux运维之解决服务器挖矿木马问题

    文章目录 1 挖矿木马 1.1 定义 1.2 挖矿特征 1.3 解决挖矿木马 1.3.1 阻断异常网络通信(非必需) 1.3.2 清除定时任务 1.3.3 清除启动项 1.3.4 清除SSH公钥 1. ...

  7. 【运维】解决composer update出现的Discard changes [y,n,v,d,s,?]的问题

    在PHP项目中,composer是一个使用非常普遍的包管理工具,在本地开发的时候出现了这个问题一搬来说问题不大,可以人为进行输入交互,但是如果是自动化发布中出现,就会等待输入导致卡住,是一个需要解决的 ...

  8. 运维(18) 解决Docker容器内无法访问外网问题

    文章目录 一.问题 二.解决 法一:重建网络`docker0` 法二:开启宿主机的ipv4转发功能 法三:重装docker 一.问题 宿主机能正常访问外网,但通过docker创建的容器里无法访问外网 ...

  9. 运维(11) : centos挂载nas

    参考 : centos7 挂载群辉nas文件夹 - 简书 linux进行挂载Nas存储_wtg2018的博客-CSDN博客_centos挂载nas存储 查看nas目录 showmount -e 192 ...

最新文章

  1. QT-X11-3.1.2.tar.bz2的使用
  2. 持币过节也能让钱生钱
  3. Beamer 目录分栏
  4. tf.boolean_mask()的详细用法
  5. core和node开发小程序_成都小程序开发:微信小程序开发要多少钱?
  6. sqlyog表添加列_如何用数据透视表求差,而不是求和?
  7. mysql主主备份及集群
  8. 单片机音频谱曲软件_【自己写的小软件】CLY单片机音乐代码超级生成器
  9. python编写win 本地reader程序_使用Python、win32api和Acrobat Reader 9打印PDF
  10. Ubuntu18.04解决sudo执行慢的问题
  11. Machine Learning(Andrew)Week6(上)
  12. atitit. 解决org.hibernate.SessionException Session is closed
  13. 使用FileZilla删除乱码名称文件
  14. 小猿日记 - 程序猿的日常日记(2)
  15. 4227. 【五校联考3day2】B (Standard IO)
  16. MATLAB实现红眼消除(数字图像处理)
  17. srs源码分析3-srs的启动
  18. uniapp 打包app 引入高德地图sdk
  19. 微信开放平台之小程序获取用户信息
  20. numpy 中ravel()和flatten()区别

热门文章

  1. python 凸优化
  2. mysql 时间 截取 查询_mysql截取日期年月日部分查询某天用户列表信息
  3. XSS-Fuzz的艺术
  4. MLK | 那些常见的特征工程
  5. Spring Cloud 冷知识
  6. 胶水防霉剂能预防贴合材料发霉
  7. 63、基于51单片机红外遥控人体感应自动门控制系统设计
  8. 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入
  9. 记录腾讯PCG后台开发实习一面,感觉凉凉。。。
  10. GIS空间分析 地统计分析2 探索性数据分析