zoukankan      html  css  js  c++  java
  • 将jar包制作成docker镜像

    1、准备可运行jar包

    2、建立Dockerfile文件

    文件内容:

    FROM java:8
    ADD api-gateway-microservice-0.1.0.jar app.jar
    RUN bash -c 'touch /app.jar'
    ENTRYPOINT ["java","-jar","/app.jar"]

    1、FROM

    格式:FROM <image>或 FROM <image>:<tag>

    定义基础镜像,后面的RUN是在此基础上运行。第一条指令必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)

    2、ADD

    格式:ADD  <src>  <dest>

    定义变量吧。复制指定的<src>到容器的<dest>中,<src>可以是Dockerfile所在的目录的一个相对路径;可以是URL,也可以是tar.gz(自动解压)

    注意与你的文件名一致

    3、RUN

    格式:RUN <command> 或 RUN ["", "", ""]

    每条指令将在当前镜像基础上执行,并提交为新的镜像。(可以用“”换行)

    详细dockerfile命令介绍:http://www.cnblogs.com/niloay/p/6261784.html

    3、docker制作镜像

    1、我是在Ubuntu上制作的。准备工作:

      (1)、Ubuntu docker安装,参照

      (2)、Ubuntu 与 Windows共享文件。 http://jingyan.baidu.com/article/f71d603797641b1ab741d15d.html

      (3)、终端到 存放jar包和dockfile的文件夹下

         sudo docker build -t="***" .      

        -t 添加tag,   .  代表当前目录(注意 "."的存在)

      (4)、查看生成的image

        docker images

     

  • 相关阅读:
    短信
    solr测试用的配置
    中文词启动
    配置域
    applicationContext-redis.xml
    Redis端口配置
    springDataRedis 依赖
    FastDFSClient上传图片工具类
    security 页面测试
    PHP图片压缩功能(按比例图片缩放)(转载)
  • 原文地址:https://www.cnblogs.com/yanyouqiang/p/6703594.html
Copyright © 2011-2022 走看看