用 dockerfile 将 jar包 生成镜像

1用 dockerfile 将 jar包 生成镜像 在工程target目录下, 找到生成的jar包, 上传至服务器。   2制作 jar 包的 dockerfile文件, 文件名:Dockerfile FROM openjdk:8-jdk-alpine ARG JAR_FILE COPY ${JAR_FILE} eureka.jar EXPOSE 8761 ENTRYPOINT [“java”,”-jar”,”/eureka.jar”] 构建镜像的同时,为 JAR_FILE 赋值: [root@jenkins dockerfile]# docker build –build-arg JAR_FILE=spring-cloud-eureka-0.0.1-SNAPSHOT.jar -t eureka:v1.0 . docker build: 构建 –build-arg:赋值 JAR_FILE:引用变量=变量值(eureka的 jar包) -t :指定构建镜像的版本(tag标签) eureka:v1 . :在当前目录下构建 查看本地仓库:docker images 3 运行此镜像:docker run -itd -p … Read more