首页 > 后端开发 > 正文

java如何实现重启docker中运行的java项目

2024-04-19 08:19:15 | 我爱编程网

我爱编程网小编给大家带来了java如何实现重启docker中运行的java项目相关文章,一起来看一下吧。

本文目录一览:

java如何实现重启docker中运行的java项目

java如何实现重启docker中运行的java项目

java实现重启docker中运行的java项目步骤如下:

1、准备一个简单的javaweb程序,打成jar包之后上传到服务器上。

2、创建Dockerfile文件

3、生成并启动镜像。

4、日志查看,利用java查看实时日志。

java如何实现重启docker中运行的java项目

如何使用Docker 进行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文档,可自去查看。

java如何实现重启docker中运行的java项目

如何使用Docker 进行Java 开发

我爱编程网(https://www.52biancheng.com)小编还为大家带来如何使用Docker 进行Java 开发的相关内容。

现在有非常多的Java Web框架,但这里并不打算使用它们。只想要的是一个小的框架所以可以选择Spark,它是一个基于Java 8的极小的框架。Spark使用Maven作为构建工具。

回到顶部

源代码和配置文件

在这个例子中要增加三个文件:

Maven的配置文件: pom.xml

一个Java类:Hello.java

一个Dockerfile

以上就是我爱编程网小编给大家带来的java如何实现重启docker中运行的java项目,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java如何实现重启docker中运行的java项目”相关推荐