jar包构建docker镜像

208 阅读1分钟

1.在服务器jar包的同一目录下创建Dockerfile文件,文件内容为

FROM java:8
EXPOSE 8888

#VOLUME /tmp

ENV TZ=Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localtime && echo "{TZ}" > /etc/timezone
# 注意ipms_ap_sd.jar为服务器中jar包名字,不能为xxx-SNAPSHOT.jar ipms.jar为docke容器中的jar包名字,不能与服务器中jar包名字相同
ADD ipms_ap_sd.jar ipms.jar
CMD java -jar ipms.jar

2.构建镜像

执行 docker build -t ipms_ap_sd:1.0.0 -f ./Dockerfile . (注意:ipms_ap_sd:1.0.0为镜像名与版本号)

3.查看构建是否成功 若出现以下情况,则构建成功 Xojmpq.png XojrAH.png 4.启动镜像

执行 docker run -p 8888:8888 -d ipms_ap_sd:1.0.0 (8888(服务器端口):8888(镜像端口,与Dockerfile中端口一致)) 若出现如下图,则说明镜像启动成功 XojXuT.png