0
点赞
收藏
分享

微信扫一扫

docker基础(14):如何发布项目

陌岛 2022-03-17 阅读 53

发布项目

第一步、创建项目

  1. 创建springboot项目
    如何创建springboot项目,请见IDEA构建Springboot项目

  2. 编写HelloController

package com.demo.springinithello01.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        System.out.println("hello 被访问了");
        return "hello world";
    }
}

在这里插入图片描述
3. 启动运行测试 http://localhost:8080/hello
在这里插入图片描述

第二步、手动发布到服务器

  1. 编写Dockerfile
FROM java:8

# 服务器只有dockerfile和jar在同级目录
COPY *.jar /app.jar

CMD ["--server.port=8080"]

# 对外端口
EXPOSE 8080

CMD echo "----app start---"

ENTRYPOINT ["java","-jar","/app.jar"]

在这里插入图片描述
2. 打包项目
在这里插入图片描述
3. 将jar和Dockerfile上传到服务器
在这里插入图片描述
4. 启动项目

#构建进行(在Dockerfile同目录下)
docker build -t springinit01 .
#启动项目
docker run -d -p 18080:8080 --name test-springinit springinit01

在这里插入图片描述
在这里插入图片描述

  1. 测试访问 http://106.13.2.249:18080/hello
    在这里插入图片描述
举报

相关推荐

0 条评论