# 基础镜像地址 ARG VAR_BASE_IMAGE # 基础镜像 FROM ${VAR_BASE_IMAGE} # 镜像作者 LABEL MAINTAINER="xiaomayicloud@163.com" # 环境变量 ARG VAR_PROFILES # 端口 ARG VAR_PORT # 文件 ARG VAR_JARFILE # 文件地址 ARG VAR_JARFILE_PATH # 设置端口 ENV PORT=${VAR_PORT} ENV JAVA_OPTS="-server -Xms256m -Xmx1g -Xss256k" # 设置文件包名 ENV JARFILE=${VAR_JARFILE} # 设置环境变量 ENV PROFILES=${VAR_PROFILES} # 暴露端口 EXPOSE ${PORT} # 设置工作区 WORKDIR /opt/apps # 拷贝文件 COPY ${VAR_JARFILE_PATH}/${VAR_JARFILE} ./ #CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE} --spring.profiles.active=${PROFILES}"] CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE}"]