1、准备jar包
最终只需要两个文件:
- jar包
- Dockerfile文件
1)新建SpringBoot项目
2)Controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello World! " + LocalDateTime.now();
}
}
3)启动测试
4)打包
5)编辑Dockerfile文件
# 基础镜像
FROM java:8
# 拷贝项目下的jar包到镜像中,命名为hello.jar
COPY *.jar /hello.jar
# 启动时端口
CMD ["--server.port=8100"]
# 暴露端口
EXPOSE 8100
# 启动后执行hello.jar
ENTRYPOINT ["java","-jar","/hello.jar"]
2、把jar包放至宿主机中
建立
/home/tuwer/springboot_hello
目录,把jar包和Dockerfile文件放置其中
3、构建镜像
docker build -t springboot_hello:1.0 .
4、启动容器
docker run -d -p 8200:8100 --name springboot_hello_1 springboot_hello:1.0
5、测试
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70428.html