docker-常用应用摆设dockerfile模板

[复制链接]
发表于 2025-12-13 12:45:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
概述

本文枚举了Java开辟中常用如SpringBoot、Vue前端等范例的应用Docker摆设所需的DockerFile
Springboot

  1. FROM anapsix/alpine-java:8_server-jre_unlimited
  2. # 下面是JDK17镜像
  3. # FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
  4. MAINTAINER xxx作者
  5. #定义参数(build构建时使用)
  6. ARG VERSION
  7. ARG SERVICE_NAME
  8. ARG SERVICE_PORT
  9. # 系统编码
  10. #设置环境变量(程序运行时使用)
  11. ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
  12. ENV JAVA_OPTS="-Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps  -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
  13. ENV PARAMS="--spring.profiles.active=prod"
  14. ENV VERSION=$VERSION
  15. ENV SERVICE_NAME=
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表