2024-04-19 08:19:15 | 我爱编程网
java实现重启docker中运行的java项目步骤如下:
1、准备一个简单的javaweb程序,打成jar包之后上传到服务器上。
2、创建Dockerfile文件
3、生成并启动镜像。
4、日志查看,利用java查看实时日志。
我爱编程网(https://www.52biancheng.com)小编还为大家带来如何使用Docker 进行Java 开发的相关内容。
1、java项目开发,假定已有一个java项目能够编译成jar/war并且运行了。
2、编写dockerfile,docker是一个容器技术每一个容器就是一个“完整”的linux系统,这个dockerfile需要提供这个系统包含内容的描述,比如FROM maven:3.3.3、FROM ubuntu:16.04。如果这个java项目是个web项目那么还需要提供tomcat环境。添加项目构建信息。比如采用maven编译项目的话该如何如何。
ADD pom.xml /tmp/build/
RUN cd /tmp/build && mvn -q dependency:resolve
ADD src /tmp/build/src
#构建应用RUN cd /tmp/build && mvn -q -DskipTests=true package \
#拷贝编译结果到指定目录我爱编程网
&& rm -rf $CATALINA_HOME/webapps/* \
&& mv target/*.war $CATALINA_HOME/webapps/ROOT.war \
#清理编译痕迹
&& cd / && rm -rf /tmp/build
3、暴漏接口:EXPOSE 8080
CMD ["catalina.sh","run"]
4、执行镜像构建
docker build -t docker-demo-java-tomcat .
5、基于创建好的镜像创建容器
docker run -d -p 8080:8080 docker-demo-java-tomcat
6、访问
来源于dockercloud文档,可自去查看。
我爱编程网(https://www.52biancheng.com)小编还为大家带来如何使用Docker 进行Java 开发的相关内容。
现在有非常多的Java Web框架,但这里并不打算使用它们。只想要的是一个小的框架所以可以选择Spark,它是一个基于Java 8的极小的框架。Spark使用Maven作为构建工具。
回到顶部
源代码和配置文件
在这个例子中要增加三个文件:
Maven的配置文件: pom.xml
一个Java类:Hello.java
一个Dockerfile
2023-12-21 16:29:16
2023-12-24 20:21:11
2024-04-13 17:18:48
2024-04-09 17:44:01
2024-04-04 05:10:44
2024-03-31 15:14:06