You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
865 B

10 months ago
FROM dragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:21
11 months ago
# WORKDIR指令用于设置容器内部的工作目录即后续指令执行时的当前目录。当Docker容器启动并执行命令时这些命令将在WORKDIR指定的目录中执行。
WORKDIR /root
# ENV TZ这样的用法通常是用来设置时区环境变量TZ代表Time Zone
ENV TZ=Asia/Shanghai
9 months ago
# 声明变量
9 months ago
ENV file_name="dsBase-jar-with-dependencies.jar"
9 months ago
10 months ago
# 让容器内部正常显示中文
9 months ago
ENV LANG=C.UTF-8
10 months ago
9 months ago
# 将jar包复制到容器的/root目录下
9 months ago
COPY $file_name /root/$file_name
11 months ago
#设置这个环境变量后您可以在Docker容器中启动Java应用程序时使用这些参数。
9 months ago
ENV JAVA_OPTS="-Xms1024m -Xmx2048m"
11 months ago
# 标识为生产环境
9 months ago
ENV WORKING_ENV="dev"
11 months ago
9 months ago
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar $file_name" ]