ROLL-BLOG

  • 博客首页
  • 个人主页
  • 留言板
  • 在线工具
  • 关于我
ROLL-BLOG
纸上得来终觉浅,绝知此事要躬行
  1. 首页
  2. 前端开发
  3. 正文

【学个新技术】九、Docker 使用Dockerfile构建springboot应用

2021年9月27日 12182点热度 0人点赞 0条评论

一、开发一个完整的springboot应用

开发需求

二、对项目进行打包

生成一个jar包

三、在服务器中创建上下文目录

a、mkdir project_dir

b、在project_dir目录中 touch Dockerfile

c、上传jar包到project_dir文件

d、编写Dockerfile

FROM openjdk:8-jre
WORKDIR /app #创建一个默认会进入的工作目录 希望把后面的jar包放在里面 
ADD domo-0.0.1-SNAPSHOT.jar app.jar  #使用add 是因为想把jar包重命名一下 
EXPOSE 8081 # 暴露当前项目的端口  
ENTRYPOINT ["java","-jar"] # 确定执行的命令
CMD ["app.jar"] # 指定命令执行的参数 后面这个参数也可以被覆盖  

e、构建一个新的镜像

docker build -t demo:01 . 

f、运行容器

docker run -d -p 8081:8081 --name demo demo:01

g、验证

浏览器打开 : http://127.0.0.1:8081/test/test

标签: Docker 前端开发 后端开发 学个新技术
最后更新:2021年9月27日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 一、开发一个完整的springboot应用
  • 二、对项目进行打包
  • 三、在服务器中创建上下文目录
    • a、mkdir project_dir
    • b、在project_dir目录中 touch Dockerfile
    • c、上传jar包到project_dir文件
    • d、编写Dockerfile
    • e、构建一个新的镜像
    • f、运行容器
    • g、验证

归档

  • 2025 年 3 月
  • 2023 年 11 月
  • 2022 年 4 月
  • 2021 年 12 月
  • 2021 年 10 月
  • 2021 年 9 月

分类

  • Android
  • api相关
  • Jetpack
  • Mac装新机
  • SDK开发
  • 个人爱好
  • 前端开发
  • 后端开发
  • 工具搭建
  • 生活便利
  • 解决需求
  • 记个笔记
  • 课下学技术

COPYRIGHT © 2024 ROLL-BLOG. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang