当前位置: 首页 > news >正文

jdk17 基础镜像 (支持中文字体)

 

已经做好的镜像(110M 支持中文):  happysea/ubuntu:jre-17-24.04

Dockerfile

FROM ubuntu:24.04RUN apt-get update && apt-get install -y \openjdk-17-jre-headless \fonts-wqy-microhei \language-pack-zh-hans \--no-install-recommends && \apt-get clean && \rm -rf /var/lib/apt/lists/*ENV LANG=zh_CN.UTF-8 \LANGUAGE=zh_CN:zh \LC_ALL=zh_CN.UTF-8

 

使用:

# 服务名字(确保变量在 sudo 前已展开)
export SERVICE_NAME=sea-core-service# 创建宿主机目录
sudo mkdir -p /home/sea/${SERVICE_NAME}/log/
sudo mkdir -p /home/sea/${SERVICE_NAME}/jar/
sudo mkdir -p /home/sea/${SERVICE_NAME}/token/
sudo mkdir -p /home/sea/${SERVICE_NAME}/upload/# 设置目录权限(让容器内用户可写,假设 UID 1000)
sudo chmod 777 /home/sea/${SERVICE_NAME}/{log,token,upload}
#sudo chown -R 1000:1000 /home/sea/${SERVICE_NAME}/{log,token,upload}# 启动服务
sudo docker run -itd \--restart=unless-stopped \--net host \--name ${SERVICE_NAME} \-m 2048m \-v /home/sea/${SERVICE_NAME}/log/:/tmp/log/ \-v /home/sea/${SERVICE_NAME}/jar/app.jar:/opt/app.jar \-v /home/sea/${SERVICE_NAME}/token/:/opt/cache/token/ \-v /home/sea/${SERVICE_NAME}/upload/:/opt/upload/ \happysea/ubuntu:jre-17-24.04 \exec java -Xms512m -Xmx1500m -Xss1024k -Djava.security.egd=file:/dev/./urandom \--add-opens java.base/java.math=ALL-UNNAMED \--add-opens java.base/java.lang=ALL-UNNAMED \--add-opens java.base/java.util=ALL-UNNAMED \--add-opens java.base/java.text=ALL-UNNAMED \--add-opens java.base/java.time=ALL-UNNAMED \--add-opens java.desktop/java.awt.font=ALL-UNNAMED \-jar /opt/app.jar \--dev.open.mode=true \--dev.file.mode=true

 

http://www.gsyq.cn/news/1520798.html

相关文章:

  • STC32G12K128与STC16F40双核对比:在面包板上实测USB下载与串口下载到底哪个香?
  • 别只当操作手册用!深入解读SAP FIORI ICMR对账App的设计逻辑与业务价值
  • RLinf复现RECAP(二):优势标签驱动pi0.5的CFG训练
  • 别再混淆了!Halcon中smallest_rectangle1与smallest_rectangle2的深度解析与选型指南
  • FontCenter:终极AutoCAD字体管理插件完整指南
  • 大语言模型评估:挑战、偏见与句子相似度解决方案
  • 突破性开源5G仿真平台:如何零成本构建企业级5G测试环境?
  • 2026年GEO优化行业权威榜单:综合实力与垂直赛道王者全揭晓 - 玖叁鹿
  • 基于二阶线性自抗扰控制器(LADRC)的表贴式永磁同步电机(PMSM)双闭环矢量调速系统研究(Simulink仿真实现)
  • 从科幻到现实:一文读懂Robotaxi的技术、应用与未来
  • 2026年钛滤板行业深度观察:从制氢到海水淡化的多孔材料技术路线与厂商能力解析 - 优质品牌商家
  • Java毕设选题推荐:基于 SpringBoot 的校园图书馆座位占用管理系统 图书馆自习资源预约共享服务系统设计【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Flotherm模型校准实战:以某水冷IGBT模块为例,我们如何将仿真误差降低了XX%?
  • Label Studio完整指南:免费开源的多类型数据标注工具
  • 用STM32F103C8T6驱动1.8寸TFT彩屏,从模拟SPI到硬件SPI的完整避坑指南
  • 2026年四川石灰石品牌采购指南:从生石灰到熟石灰的诚信供应商筛选与行业趋势分析 - 优质品牌商家
  • STC单片机EEPROM省掉24C02?聊聊STC8H1K17内置存储的优缺点与数据安全避坑指南
  • 企业如何找到最适配的 GEO 合作伙伴?2026 年最新选型攻略 - 玖叁鹿
  • 从S参数到带通滤波器:用ADS RFPro玩转‘微带+集总’混合电路仿真与原理图生成
  • Edge端LLM推理2026:从云端依赖到设备本地的隐私优先架构
  • ComfyUI LLM Party:构建企业级AI工作流自动化的智能代理框架
  • 2026年新发布:广州企业如何获取专业正规的电子呆料回收联系电话 - 品牌鉴赏官2026
  • 2026年靠谱的爱马仕奢侈品回收电话公司怎么选?行业深度分析与实体推荐指南 - 优质品牌商家
  • 15118标准分析_1:15118通讯过程
  • 别再乱配了!手把手教你根据SuperMap项目类型选对硬件(附信创/三维/云原生配置清单)
  • 保姆级教程:手把手教你用企业微信机器人搞定Zabbix 6.0告警(附脚本和避坑点)
  • 青岑CTF web入门 EZCMD系列
  • OmniGet:一个更省事的跨平台下载器,支持 yt-dlp、BT、磁力和 P2P 传输
  • 2026年杭州临平方管采购指南:从供应商到加工服务,一篇文章看懂钢材市场格局 - 优质品牌商家
  • Steam游戏自动破解工具终极指南:3分钟让正版游戏免Steam启动