首先是我们创建一个springboot项目,
我们在里面写一个controller
package com.example.docker_dome.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String as(){
return "hello,你好";
}
}
Dockerfile
FROM java:8
COPY *.jar /app.jar
CMD ["----server.port=8080"]
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
我们用maven中的打包成一个jar项目
他会在编译后的文件生成相应的jar
我们可以在命令行跑起来
我们文件上传服务器
构建镜像
docker build -t javajar:1.0 .
启动
doker run -it -p 8080:8080 javajar:1.0