1.本地jar包准备 2.docker部署 a.两个文件:jar + Dockerfile---Dockerfile 名字唯一,只能这个取名 文件1:jar包;文件2:内容如下。 FROM openjdk:8 EXPOSE 1000 MAINTAINER ligy <LIGY@163.COM> ADD demo1-1.0-SNAPSHOT.jar /app.jar RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-jar","app...
1.1.准备Springboot jar项目# 将项目打包成jar 1.2.编写Dockerfile# FROM java:8 VOLUME /tmp ADD elk-web-1.0-SNAPSHOT.jar elk.jar EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/elk.jar"] FROM:表示基础镜像,即运行环境 VOLUME /tmp创建/tmp目录并持久化到...
如下图所示,打包完会出现一个.jar文件,即打包好的jar包。 image.png 3.在控制台输入:java -jar /Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar 来检查jar包是否可以正常运行。 192:~heyou$ java-jar/Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar 启动中...___ _ __ _ _/\\/___'_...
1.使用package命令打包 2. 打包成功 看到下面BUIDL SUCCES 就说明打包成功了 3. 查看jar包 可以在target目录看到我们的jar包 4.启动jar包进行测试 java -jar jar包名称(填写你自己的jar包名称) 启动成功,浏览器访问ip + 端口号 +访问路径即可访问。 访问成功! 2.3 编写Dockerfile文件内容 这里笔者使用的是...
jenkins 通过ssh远程发布springboot jar 并部署到docker 最近公司给了个任务,就是用jenkins做工程的部署工具,用jenkins自动化部署,这样测试人员就不用每次要等开发人员部署好了才能测试,用jenkins测试人员自己登陆上去就可以自己部署项目了。过程简单,傻瓜化,省去重复劳动~...
<include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> </plugins> </build> 你们还在用这个插件吗? 栈长从官方仓库看到,这个插件官方已经不维护了: 所以这个插件我就不推荐大家使用了,而是推荐官方的另外一个插件:dockerfile-maven。
准备好springboot jar包 创建一个文件夹docker,进入此文件夹 把jar包上传到此文件夹 创建Dockerfile文件 FROM openjdk:8-jre-slim MAINTAINER xuxueli ENV PARAMS="" ENV TZ=PRC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone ...
Dockerfile指令 FROM java:8-alpineCOPY ./app.jar /tmp/app.jarENTRYPOINT java -jar /tmp/app.jar Dockerfile说明 FROM java:8-alpine:基于java8构建镜像,默认构建java镜像需要安装配置环境变量,而java:8-alpine这个镜像已经帮我们把前面的步骤都做完了COPY ./app.jar /tmp/app.jar复制jar包ENTRYPOINT java...
Jenkins部署有两种方法(可以装到windows或者linux,实验中以windows的方式一为例): Jenkins是用Java语言开发的系统,首先要确定服务器上已经安装JDK或者JRE。 1.方式一 直接运行java –jar jenkins.war(注意jenkins.war得是绝对路径,例如下图所示),在浏览器中输入 ...