admin-dockerfile 456 Bytes
FROM openjdk:8
# 作者
MAINTAINER guzijian
# 获取jar包名字
ARG server_name
# 启动环境
ARG env_name
# 获取参数
ENV jar_name = $server_name
# 获取环境
ENV env_file = $env_name
ENV jar_home = /home/docker/
# 工作区
RUN mkdir -p ${jar_home}
# 指定工作区
WORKDIR ${jar_home}
# 把jar包复制到容器内
COPY ./target/*.jar ${jar_home}
# 执行命令
ENTRYPOINT java -jar ${jar_home}${jar_name}.jar --spring.profile.active=${env_file}