博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot 的 WEB 项目打包成的 JAR 包,打包成 docker 镜像基本步骤
阅读量:6988 次
发布时间:2019-06-27

本文共 603 字,大约阅读时间需要 2 分钟。

1,打包 SpringBoot 项目,使用 IDEA 如下图

2,将 JAR 包上传到安装了 Docker 的 linux 服务器上,并且在相容目录下创建一个名为 Dockerfile 的文件

3,在 DockerFile 写入一下内容  => vim DockerFile

3.1,FROM     ,          项目依赖,需要一个 java 8 版本的 jdk

3.2,ADD        ,          第一个参数为 JAR 包的名称, 第二个人参数自定义名称,打包后的名称

3.3,EXPOSE,          项目运行时的端口

3.4,ENTRYPOINT, 运行 JAR 包的指令, 如 java -jar app.jar 为 ["java","-jar","/app.jar"] 

   注意这里的 app.jar 和 ADD 的第二个参数参数对应

4,创建镜像,在当前目录执行 => docker build -f huangweiqaing .

4.1,其中 huangweiqiang 为打包后的镜像名称

4.2,注意,最后的一个 . 为 DockerFile 所在的相对路径

5,查看镜像是否打包完成 => docker images

6,运行镜像 => docker run -d -p 80:80 huangweiqiang

7,查看是否启动成功 => docker ps

 8,查看启动日志 => docker logs -f  [容器主键]

转载地址:http://gawvl.baihongyu.com/

你可能感兴趣的文章
Linux下安装Django
查看>>
嵌入式OS入门笔记-以RTX为案例:六.RTX的任务调度
查看>>
[android] 分析setting源代码获取SD卡大小
查看>>
如何确定最适合数据集的机器学习算法
查看>>
【和我一起学习Unity3D】Unity3D的坐标控制
查看>>
理解 Keystone 核心概念 - 每天5分钟玩转 OpenStack(18)
查看>>
lua 面向对象编程
查看>>
Yii2-核心框架代码规范
查看>>
面向对象和面向过程
查看>>
jvm常用参数设置 专题
查看>>
数字签名和数字证书
查看>>
php判断用户客户端是否是微信内置客户端
查看>>
【Codeforces 707A】Brain's Photos 水题
查看>>
webapi方式
查看>>
权限系统设计实现
查看>>
leetcode387
查看>>
j2ee log4j集中式日志解决方案logpool-v0.4发布说明
查看>>
Atitit 类库冲突解决方案 httpclient-4.5.2.jar
查看>>
企业局域网的组建
查看>>
Linux 进程详解
查看>>