第一次写这个,部署一个 springBoot 的 jar 包

不对的帮忙纠正下,说真的,理解有限

FROM openjdk:8
MAINTAINER author
VOLUME /tmp
LABEL app="test1" version="v1" by="author"
COPY test-0.0.1-SNAPSHOT.jar test-0.0.1-SNAPSHOT.jar
EXPOSE 8088
CMD  java -jar test-0.0.1-SNAPSHOT.jar

FROM:运行的环境,环境可以在docker search里找,我这个jar依赖jdk8环境,search了一个,环境的名字就叫openjdk:8

MAINTAINER:就是作者

VOLUME:在容器中创建一个挂载点,我们可以将本地的一个文件卷挂载在容器的 /data 下面,这样我们在容器的data目录下的操作就和在本地卷的操作是一样的

LABEL:镜像层,写一些信息,一个LABEL就是一层,所以尽量在一个里面用空格隔开,层越多越慢

COPY:把文件复制到容器里取

EXPOSE:暴露的接口,暴露后的接口可以使用

CMD:创建容器时就会运行jar包

Dockerfile 简单例子相关推荐

  1. Docker的安装和使用及dockerfile简单使用

    Docker的安装和使用及dockerfile简单使用 一.简介 Docker是一个基于go语言的开源的应用容器引擎,可以将开发者的应用及依赖包打包到一个可移植容器当中,然后发布到任何流行的Linux ...

  2. webpack入门之简单例子跑起来

    webpack入门之简单例子跑起来 webpack介绍 Webpack是当下最热门的前端资源模块化管理和打包工具,它可以将很多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源,还可以将按需加载 ...

  3. 图片上传(加水印、缩略图、远程保存)的简单例子

    图片上传(加水印.缩略图.远程保存)的简单例子(应用于51aspx.com) 该源码下载地址:http://51aspx.com/CV/ImageUpload 今天看到xiongeee发的文章使用使用 ...

  4. java hashtable import,Hashtable的一个简单例子

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是关于Hashtable的简单例子,谁知道别的遍历Hashtable的方法,请回复! package no1; import java.util.En ...

  5. SAP MM采购定价过程的一个简单例子

    SAP MM采购定价过程的一个简单例子 本文以一个简单的例子阐述了SAP MM模块中采购定价的基本原理.本例中,假定采购订单里输入的是含税采购价,然后系统自动计算出物料最终的采购价格(含税价-税额=采 ...

  6. .net中使用反射的简单例子

    说明:由于工作原因,本人使用反射的机会不是很多,所以没有必要为了炫耀技术而使用这种技术,不过今天有人问到这方面的问题,所以做了一个简单例子,供初学者参考,代码如下: using System; usi ...

  7. linux下Makefile中包含有shared library动态链接库文件时候的简单例子

    如果不知道什么是makefile,可以首先看我的另一篇博客: linux下Makefile的简单例子及解释 http://www.cnblogs.com/lihaozy/archive/2012/08 ...

  8. java 国际化例子_JavaSE 国际化 简单例子

    ①在src下添加两个文件: base_zh_CN.properties Test=\u8fd9\u662f\u4e2d\u6587 base_en_US.properties Test=english ...

  9. 6翻了C语言,《嗨翻C语言》随书练习六 6章 二叉树简单例子

    二叉树简单例子/* <嗨翻C语言>随书练习 6章    2016-12-06 xiousheng@126.com  二叉树例子,警务罪犯判断档案系统,哈哈 书中可以专家系统例子 */ #i ...

最新文章

  1. 读后感与机翻《理解工具:面向任务的对象建模、学习和识别》
  2. 微软称使用 Edge 而非 Chrome 能提升电池续航
  3. 《SOA与REST:用REST构建企业级SOA解决方案》—第2章2.1节如何使用案例研究
  4. 下载文件旁边附的MD5/SHA256等有什么用途?
  5. DataReader不奇怪,该出手时就出手!
  6. php while mysql_我怎么能避免在PHP的While循环中使用MySQL查询
  7. 云服务器ECS共享标准型S6全新发布, 行业内最具性价比
  8. C++编译时多态和运行时多态
  9. android 字体空格,android – 在textview中设置字母之间的空格
  10. 虚函数,虚基类 与纯虚函数 一
  11. POJ 2488 A Knight's Journey
  12. 解决Eclipse无法添加Tomcat服务器的问题
  13. 涂抹mysql_《涂抹MySQL:跟着三思一步一步学MySQL》PDF版本下载
  14. VS2019菜单栏的项目、生成、格式三个菜单栏不见了
  15. 魔百盒CM201-2_YS、ZG、CH、(emmc,nand)_海思3798mv300_全套刷机固件
  16. 【物联网专题】2.2_设备管理平台_什么是物模型?
  17. 掘金mysql_我的 mysql 半年小得 | 掘金征文
  18. 我所理解的高通UEFI之display的流程和移植
  19. SQL:如何给sql查询结果加上序号
  20. 开发amis工作日历组件

热门文章

  1. 预训练技术在美团到店搜索广告中的应用
  2. JS动态创建元素(两种方法)
  3. 【大葱虽有4大治病功效】
  4. MongoRepository 基本使用
  5. no remote repository
  6. talib中的MACD指标用法总结【TA-lib的macd返回值的含义】
  7. 夜曲编程Python体验课
  8. verilog 串口收发数据 UART
  9. AndroidApp学习笔记
  10. windows 运维工具