资讯专栏INFORMATION COLUMN

【Docker】Docker通过Dockerfile将jar包构建成镜像并执行

seal_de / 1561人阅读

摘要:编写文件环境作者信息复制环境配置环境变量拷贝爆漏的端口号执行命令将包放在文件同一个目录下。执行构建命令然后就可以当做正常的镜像使用。

1.编写Dockerfile文件.
# 环境
FROM  centos
# 作者信息
MAINTAINER david "986945193@qq.com"
# 复制JDK环境
COPY jdk1.8.0_191 jdk1.8.0_191
# 配置环境变量
ENV JAVA_HOME=./jdk1.8.0_191
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 拷贝jar
COPY imd_blog_eureka-1.0-SNAPSHOT.jar .
ADD imd_blog_eureka-1.0-SNAPSHOT.jar app.jar
# 爆漏的端口号
#EXPOSE 8080
# 执行命令
ENTRYPOINT ["java","-jar","/app.jar"]
2.将jar包放在Dockerfile文件同一个目录下。执行构建命令
docker build -t david/imd_blog .
3.然后就可以当做正常的镜像使用。
docker start david/imd_blog

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75267.html

相关文章

  • 一个网站的微服务架构实战(1)dockerdocker-compose

    摘要:文件服务器项目为文章共享社区,少不了的就是一个存储文章的文件服务器,包括存储一些图片之类的静态资源。例如数据库的数据文件的配置文件和文件服务器目录。 前言 这是一次完整的项目实践,Angular页面+Springboot接口+MySQL都通过Dockerfile打包成docker镜像,通过docker-compose做统一编排。目的是实现整个项目产品的轻量级和灵活性,在将各个模块的镜像...

    CODING 评论0 收藏0
  • [Node + Docker] 聊聊怎么把 nodeclub 构建成 Docker 镜像

    摘要:但是,命名约定为全部大写。命令可以多次使用,表示会创建多个镜像。现在可以开始构建镜像了,安装比较蛋疼,我本地没有安装环境,我用的是时速云的本地客户端,安装配置都比较简单,这里就不说了,大家可以参考官方文档。 14年毕业后开始接触node,15年来帝都找了份工作,一直默默的在cnode社区晃悠,灌过几次水,今天就想发个处女贴,跟大家聊聊怎么把nodeclub项目源码构建成一个镜像。话说D...

    sanyang 评论0 收藏0
  • 定制自己的应用镜像

    摘要:指定了自己的执行器,还有其他的写法注意我们在取镜像名的时候,这里要注意,字母只能全部小写。 这部分介绍比较实用,在开中会经常用到,因为我们会根据自己的项目来构建自己的镜像,然后发布。 第一种定制方式 首先跑起来一个ubuntu,在ubuntu上安装相应的软件。 docker run -it --name temp ubuntu /bin/bash 进来后,安装一个apache2吧 ap...

    cnio 评论0 收藏0
  • 如何用Docker定制你自己的Beego环境

    摘要:如何用定制你自己的环境前言学习几个月了,一直在论坛和群里潜水,一直都想写点什么回报大家积极的知识分享。关于如何使用,可以参考上面的文章和官方文档二小试牛刀,用构建一个的环境并运行程序首先来贴上我的先附上这个项目地址。 如何用Docker定制你自己的Beego环境 前言: 学习golang几个月了,一直在论坛和qq群里潜水,一直都想写点什么回报大家积极的知识分享。 前几日在CSDN上...

    alaege 评论0 收藏0
  • Dockerfile打造你的自动化构建工具

    摘要:前言自动化构建是应用发布过程中必不可少的环节,常用的构建工具有等。当然,我推荐个人体验的话就用官方的吧,因为这样你构建的镜像还可以与他人共享。 前言 自动化构建是应用发布过程中必不可少的环节, 常用的构建工具有jenkins ,walle 等。而这些工具在构建应用时通常会有以下问题: 需要直接或间接的写一坨用于构建的shell命令等,不易管理、兼容性较差 上面一点可能还比较容易解决,...

    justCoding 评论0 收藏0

发表评论

0条评论

seal_de

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<