1.编写Dockerfile文件. {代码...} 2.将jar包放在Dockerfile文件同一个目录下。执行构建命令 {代码...} 3.然后就可以当做正常的镜像使用。 {代码...}
首先考虑Application。maven编译Spring Boot默认打的包是fatjar,所以比较好处理。此处重点考虑传统Application。也可以考虑打成fatjar。用Eclipse->Export 安装fatjar插件\引入maven-shade-plugin插件或assembly插件,均不如意。要么方法费劲还容易错,要么影响到正常使用方式。考虑再三,决定用shell脚本组装常规使用方式实现。脚本...
在项目的根目录下创建一个名为Dockerfile的文件,并在其中编写以下内容: # 使用基础镜像FROMopenjdk:8-jdk-alpine# 设置工作目录WORKDIR/app# 复制Java可执行文件和Shell脚本到容器中COPYtarget/app.jar app.jarCOPYscripts/* scripts/# 定义容器启动时执行的命令CMD["java","-jar","app.jar"] 1. 2. 3. 4...
# 基础镜像:仓库是java FROM java:7-jre # 当前镜像的维护者和联系方式 MAINTAINER itstyle 345849402@qq.com # 挂载卷 VOLUME /tmp # 将打包好的springBoot程序拷贝到容器中的指定位置 ADD itstyle_stats.jar /opt/app.jar # 容器对外暴露端口 EXPOSE 8080 # 容器启动后需要执行的命令 CMD java -Djava.secur...