美文网首页
dockerfile案例-部署springboot项目

dockerfile案例-部署springboot项目

作者: tzktzk1 | 来源:发表于2023-11-01 10:47 被阅读0次

案例:需求

定义dockerfile,发布springboot项目

案例:实现步骤

1.定义父镜像:FROM java:8
2.定义作者信息:MAINTAINER tzktzk1 <tzktzk1@163.cn>
3.将jar包添加到容器: ADD springboot.jar app.jar    (app.jar取个别名方便后面调用)
4.定义容器启动执行的命令:CMD java -jar app.jar
5.通过dockerfile构建镜像: docker bulid -f dockerfile文件路径 -t 镜像名称:版本

vim springboot_dockerfile  编写部署springboot项目命令
    FROM java:8
    MAINTAINER tzktzk1 <tzktzk1@163.cn>
    ADD springboot-hello-0.0.1-SNAPSHOT.jar app.jar
    CMD java -jar app.jar

通过dockerfile构建镜像:docker build -f ./springboot_dockerfile -t app .
运行springboot项目:docker run -id -p 9000:8080 app      (用宿主机9000端口映射容器的8080端口,便于后续的测试工作)
访问项目: 宿主机IP:9000/springboot项目路径

相关文章

网友评论

      本文标题:dockerfile案例-部署springboot项目

      本文链接:https://www.haomeiwen.com/subject/hmomidtx.html