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.查看
在这里插入图片描述
在浏览器上访问
在这里插入图片描述

posted @ 2020-01-27 20:17  smileLS66  阅读(66)  评论(0编辑  收藏  举报