如何使用dockerfile将jar包生成镜像】的更多相关文章

1.编写dockersfile FROM java:8 ADD SPRINGCLOUD.jar app.jar RUN bash -c ‘touch /app.jar’ ENTRYPOINT ["-java","-jar","/app.jar"] 其中 java:8为jdk版本 SPRINGCLOUD.jar为jar包名称 2.将jar包和dockersfile放在同一个文件下 3.将执行sudo docker build -t ="c…
一.可运行jar包生成步骤 1.进入.class文件所在目录,新建一个记事本文件,假设为1.txt,文件内容: 1> Main-Class:可运行类的名字  (  例如:Main-Class:TestCalculate   ) 2>附注:记着敲回车 2.dos进入1.txt的目录,执行下面命令: jar cvfm haha.jar 1.txt  *.class 3.记住:只有GUI程序生成的class文件才可以作为Main-Class. 二.jar包的生成 1.新建一个文件夹,假设名字为1:然…
概述 将Springboot的web服务打包成Jar包后,自动化脚本将jar打包成镜像.上传镜像.并生成镜像的压缩文件: Dockerfile FROM 10.254.9.21/library/oraclejdk:0.0.1 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone ADD epic-tako.jar epic-tako.jar…
一.镜像.容器相关知识的概述 Docker 镜像 docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序.库.资源.配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷.环境变量.用户等):镜像不包含任何动态数据,其内容在构建之后也不会被改变.   分层存储:因为镜像包含操作系统完整的 root 文件系统,其体积往往是庞大的,因此在 Docker 设计时,就充分利用 的技术,将其设计为分层存储的架构. 所以严格来说,镜像并非是像一个 ISO 那样的打包文件,镜像只是一个虚拟…
文章完全转载自 : https://blog.csdn.net/qq_31289187/article/details/81117478 问题一: 经常遇到公司私服或者中央仓库没有的jar包,然后通过各种渠道找到了解决问题的jar包,但是发现没有pom文件,maven项目引入之后,还有maven在本地仓库找不到对应jar包的pom文件,打包的时候会在私服下载对应jar包的pom文件而抛出异常,通过maven就可以解决这个问题.前提是你安装了maven,然后在命令行执行命令就OK了!!! [ERR…
1.生成工具EXE4J下载链接:https://www.ej-technologies.com/download/exe4j/files 2.安装.使用:https://blog.csdn.net/hlf1203/article/details/50071201 安装时要求指向一个对应版本的32bit的jre,我下载的exe4j是最新版的,要求最少jre需要1.8(我笔记本是win64位的) jre下载地址(要下32位的):https://www.oracle.com/technetwork/j…
实际示例: [root@master01 home-dataline]# ls dataline.jar Dockerfile jdk-8u181-linux-x64.tar.gz [root@master01 home-dataline]# cat Dockerfile FROM centos MAINTAINER weifeng "weifeng@zh******.cn" ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/As…
dockerDockerfilejar包docker-compose 一.安装docker和compose 二.准备jar包 三.编写配置文件 1. Dockerfile 2. docker-compose.yml 3. 查看服务 四.补充docker-compose配置 docker的好处自不必多说,启动迅速,占用资源少,方便管理.把jar包build构建成docker镜像,再结合docker-compose管理docker容器的启动,简直是开发Spring cloud项目的最佳助手! 一.安…
.bat文件和Jar包的生成及运行 1.Jar包简单介绍 Jar包是Java中所特有的一种压缩文档,有点类似于zip包,区别在于Jar包中有一个META-INF\MANIFEST.MF文件(在生成Jar包的过程中会自动创建,具体的后面会进行讲解). Jar包是由JDK安装目录\bin\jar.exe命令生成的,若已成功将其路径设置在系统环境变量中,就可以在CMD中直接使用jar.exe命令了,而它会调用lib\tool.jar工具包中的类. 2.Jar包常用命令 Jar包生成命令格式:jar …
测试用类 public class Hello { public static void main(String[] args) { System.out.println("hello world"); } } 使用的编辑器,默认是UTF-8编码格式. 一般的jar包 生成class文件 javac Hello.java 如果有中文,报 编码GBK的不可映射字符 的错误,执行下面的命令. javac -encoding UTF-8 Hello.java 打包 jar cvf hello…