博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像
阅读量:6501 次
发布时间:2019-06-24

本文共 924 字,大约阅读时间需要 3 分钟。

hot3.png

续上一篇

1. 修改java工程的pom.xml , 加入docker编译插件

com.spotify
docker-maven-plugin
1.0.0
camus
docker
/
${project.build.directory}
${project.build.finalName}.jar
说明:imageName 镜像名称dockerDirectory Dockerfile所在的目录

2. 编写Dockerfile, 放到docker目录下面

docker目录在

FROM docker.io/fabric8/java-alpine-openjdk8-jdkMAINTAINER "camus"<27447985@qq.com>ENV AB_OFF trueEXPOSE 8001ADD hello-1.00.jar hello.jarCMD 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

你可能感兴趣的文章
自由软件之父 Stallman:「我一生都为使用者的自由而奋斗」
查看>>
UCKeFu 发布v2.3.0 版本,增加移动端接入渠道
查看>>
《CCNP TSHOOT 300-135学习指南》——第2章 结构化故障检测与排除进程
查看>>
《Java EE 7精粹》—— 2.5 非阻塞I/O
查看>>
《Python数据科学实践指南》一2.2 字符串
查看>>
ps命令的10个例子
查看>>
《R数据可视化手册》——1.1 安装包
查看>>
《iOS创意程序设计家》——导读
查看>>
spring-aop
查看>>
android RecycleView Adapter简单封装
查看>>
PgSQL · 案例分享 · 递归收敛优化
查看>>
Dart的数据库操作
查看>>
Codeforces 591 B Rebranding【Codeforces Round #327 (Div. 2)】
查看>>
命名难,难于上青天
查看>>
批量修改文件名后缀
查看>>
Codeforces Round #284 (Div. 2) b
查看>>
ios编程30天之---12天《考反应的扑克游戏》
查看>>
setTimeout 让动画逐一出来
查看>>
《破坏之王—DDoS攻击与防范深度剖析》
查看>>
Pop List View
查看>>