CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像
2019独角兽企业重金招聘Python工程师标准>>>
续上一篇
1. 修改java工程的pom.xml , 加入docker编译插件
<plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version>1.0.0</version><configuration><imageName>camus</imageName><dockerDirectory>docker</dockerDirectory><resources><resource><targetPath>/</targetPath><directory>${project.build.directory}</directory><include>${project.build.finalName}.jar</include></resource></resources></configuration>
</plugin>说明:
imageName 镜像名称
dockerDirectory Dockerfile所在的目录
2. 编写Dockerfile, 放到docker目录下面
docker目录在
FROM docker.io/fabric8/java-alpine-openjdk8-jdk
MAINTAINER "camus"<27447985@qq.com>
ENV AB_OFF trueEXPOSE 8001ADD hello-1.00.jar hello.jar
CMD java -jar hello.jar
3. 编译镜像
mvn clean package docker:build
4. 查看镜像
docker images
5. 运行镜像
docker run -d -p8001:8001 camus远程访问: http://ip地址:8001/
出现helloword表示成功生成了镜像
转载于:https://my.oschina.net/qiyuexingkong/blog/1555447
CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像相关推荐
- Centos学习笔记
CENTOS学习笔记: 一.shell 脚本基础-bash变量和逻辑运行 1. 终端:附着在终端上的接口程序 GUI:KDE ,GNone,Xfce CLI: /etc/shells bash zsh ...
- OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope
OpenCV学习笔记(二十六)--小试SVM算法ml 总感觉自己停留在码农的初级阶段,要想更上一层,就得静下心来,好好研究一下算法的东西.OpenCV作为一个计算机视觉的开源库,肯定不会只停留在数字图 ...
- opencv学习笔记(二):基于肤色的人手检测
opencv学习笔记(二):基于肤色的人手检测 原文:http://blog.csdn.net/wzmsltw/article/details/50849810 先写了人手的检测程序,下一步基于检测程 ...
- Maven学习总结(十)——使用Maven编译项目gbk的不可映射问题
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(十)--使用Maven编译项目gbk的不可映射问题 一.问题描述 今天在MyEclipse中使用Maven ...
- linux学习笔记(五)编译内核模块生成ko驱动文件
系列文章目录 linux学习笔记(五)编译内核模块生成ko驱动文件 文章目录 系列文章目录 前言 一.加载内核简介 二.第一个hello world文件 1.文件树 2.hello.c 3.Makef ...
- Docker学习笔记2 -- Docker的基本命令和使用
目录 Docker学习笔记1 Docker帮助命令 Docker镜像命令 Docker容器命令 Docker commit操作 Docker学习笔记1 Docker学习笔记1 – Docker基本原理 ...
- 【Java学习笔记之二十六】深入理解Java匿名内部类
在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意 ...
- 杨晓峰-java核心技术36讲(学习笔记)- 第1讲 | 谈谈你对Java平台的理解?
杨晓峰-java核心技术36讲(学习笔记) 接下来我会分享杨晓峰-java核心技术36讲的学习笔记,内容较多,补充了其中一些牛人评论,相对详细(仅供个人学习记录整理,希望大家支持正版:https:// ...
- Docker 3.2.10:基于 Dockerfile 制作 java 程序镜像
3.2.10:基于 Dockerfile 制作 java 程序镜像 准备基础镜像 以 centos-tomcat:8.5.60 为基础镜像,构建业务镜像: 编写 Dockerfile 创建业务镜像的 ...
最新文章
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
- ajax请求失败后重连和promiseIfy
- Java高新技术第一篇:类加载器详解
- zzuli 2527: THE END IS COMING!!!!!(最小费用最大流)
- 1.11 多于空间维度的向量组
- Spring Cloud微服务之网关服务创建(十四)完结篇
- fiddler修改支付金额_支付漏洞总结
- 使用BroadcastReceiver的Android IntentService
- 论《LEFT JOIN条件放ON和WHERE后的区别》
- 设计模式之创建型(1)-简单工厂
- 使用代码把一个目录打包成jar
- java课程设计报告书_java课程设计报告书模板
- java中的异或运算
- 坐标转换-大地坐标系与空间直角坐标系(附软件下载)
- wps打印错误未定义书签怎么解决_word文档打印时候目录出现错误!未定义书签,请问这个问题在wps里怎么修改?有些章节什么的页面可...
- 实践数据湖iceberg 第十一课 测试分区表完整流程(造数、建表、合并、删快照)
- 互联网晚报 | 9月10日 星期五 | 美团启动数字人民币低碳出行试点;vivo X70系列正式发布;旷视科技科创板IPO过会...
- StopWatch简单使用
- 使用 WordPress快速个人建站指南
- 地球历史很长,而“人”的历史很短