springboot整合docker部署项目

1. 创建springboot工程

  • 编写一个helloworld程序
@RestController@RequestMapping("/hello")
public class HelloDocker {
        
    @GetMapping("/docker")   
        public String hello() {
             
        return "hello docker";    
    }
}

2.打包工程为jar

3.编写Dockerfile

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD demo-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]

4.上传Dockerfile和jar到docker主机

在这里插入图片描述

5.构建镜像

  • 在Dockerfile目录下执行以下命令构建镜像
    docker build -t demo .
    springboot整合docker部署项目_第1张图片

6.运行容器

命令
docker run -id -p 8080:8080 demo

你可能感兴趣的:(Docker,docker,java)