https://my.oschina.net/ytqvip/blog/1595054文章的sun jdk 8镜像基础上构建maven 3的docker镜像,Dockerfile内容如下:

FROM myimage/alpine_glibc_jdk:8
MAINTAINER tongqiang<tongqiangying@gmail.com> ENV MAVEN_VERSION 3.5.2
ENV MAVEN_HOME /usr/local/maven/default-maven
ENV MAVEN_DOWNLOAD_URL http://mirror.bit.edu.cn/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz RUN apk add --no-cache bash tar wget ca-certificates unzip \
&& mkdir -p ${MAVEN_HOME} \
&& wget ${MAVEN_DOWNLOAD_URL} \
&& tar -zxf apache-maven-${MAVEN_VERSION}-bin.tar.gz -C ${MAVEN_HOME} --strip-components=1 \
&& ln -s ${MAVEN_HOME}/bin/mvn /usr/local/bin/mvn \
&& apk del tar wget ca-certificates unzip \
&& rm -rf apache-maven-${MAVEN_VERSION}-bin.tar.gz \
${MAVEN_HOME}/bin/*.bat \
/tmp/*
CMD ["bash"]

构建maven镜像

docker build -t myimage/alpine-sunjdk8-maven:3 .

转载于:https://my.oschina.net/ytqvip/blog/1595062

最新文章

  1. 做个简单的RSS订阅(ASP.NET Core),节省自己的时间
  2. iOS之数字的格式化
  3. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查
  4. Golang之sdl2学习之路(零) -- 环境工具准备
  5. 水火难容:同步方法调用async方法引发的ASP.NET应用程序崩溃
  6. 怎样用UltraISO制作U盘系统安装盘
  7. Phython 学习笔记之——类的初步认识
  8. 1491: [NOI2007]社交网络 - BZOJ
  9. CSS3画腾讯QQ图标 无图片和js参考
  10. Stack集合 Queue队列集合 Hashtable哈希表
  11. centos 7安装源
  12. springcloud分布式事务终极探讨
  13. 出错:Error creating bean with name &#39;studentServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;studentMapper&#39;;
  14. golang 中strconv包用法
  15. Vue框架是什么,有什么特点,怎么用
  16. BZOJ2587 : [Ceoi2011]Team
  17. Intellij IDEA 为常用代码添加快捷代码,补全代码
  18. Docker 批量启动
  19. 开机进入boot menu和application menu,无法开机
  20. Spring MVC 不能正常获取参数的值

热门文章

  1. 如何连接到Oracle数据库?
  2. 【php】错误日志处理
  3. Linux 权限管理篇(一)
  4. Array(数组)对象--&gt;indexOf() 方法
  5. Linux CentOS7 开通端口外网端口访问权限
  6. spark sql error mismatched input &#39;union&#39; expecting { &lt;EOF&gt;,&#39;&#39;................................
  7. std::chrono计算程序运行时间
  8. sqli-labs通关----1~10
  9. AJ学IOS(39)UI之核心动画之CABasicAnimation(基础动画)
  10. java nio消息半包、粘包解决方案