Docker运行springboot的项目
1.创建项目
DockerController.java
@RestController
@RequestMapping("/docker")
public class DockerController {
@GetMapping("/hello")
public String hello(){
return "hello spring cloud docker";
}
}
2.application.yml
server:
port: 9090
3.把项目打成jar包博客
4.Dockerfile
FROM java:8
VOLUME /tmp
ADD demo01.jar /app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","app.jar"]
解释
5.Dockerfile的位置
6.docker构建镜像(后面一定要有个点.)
docker build -t app .
7.docker images查看镜像
8.运行
docker run -d -p 9090:9090 --name springboot01 app
9.查看
在浏览器上访问