docker 添加SpringBoot项目
1.运行一个springboot项目,并打jar包;
1.1创建好项目,并添加一个测试文件;
package com.hi.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/test")
public class Demo2 {
@RequestMapping("/helloh")
public static String demo(){
return "hello world";
}
public static void main(String[] args) {
SpringApplication.run(Demo2.class, args);
}
}
1.2修改端口号
1.3打包成jar包
找项目jar包位置;
2.1把SpringBootDemo-0.0.1-SNAPSHOT.jar这个包,上传到服务器
2.2在 服务器上新建个dockerfile文件,填写
FROM hub.c.163.com/housan993/centos7_jdk8:latest
COPY SpringBootDemo-0.0.1-SNAPSHOT.jar /
CMD java -jar SpringBootDemo-0.0.1-SNAPSHOT.jar
2.3制作镜像;
docker build -t demo2-img .
查看镜像
docker images
2.4运行镜像
docker run -d -p 8089:8089 demo2-img
2.5浏览器查看
2.6查看日志
05060f88f100 是CONTAINER ID
docker logs -f 05060f88f100
-f 是实时打印日志
去掉,则显示 最后几行
源地址:https://www.cnblogs.com/levcon/p/12442662.html#以上一个简单web项目建好了,下面我们通过docker来运行这个demo项目