在sun jdk 8镜像基础上构建maven 3的docker镜像
2024-09-03 07:17:10
在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
最新文章
- 做个简单的RSS订阅(ASP.NET Core),节省自己的时间
- iOS之数字的格式化
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查
- Golang之sdl2学习之路(零) -- 环境工具准备
- 水火难容:同步方法调用async方法引发的ASP.NET应用程序崩溃
- 怎样用UltraISO制作U盘系统安装盘
- Phython 学习笔记之——类的初步认识
- 1491: [NOI2007]社交网络 - BZOJ
- CSS3画腾讯QQ图标 无图片和js参考
- Stack集合 Queue队列集合 Hashtable哈希表
- centos 7安装源
- springcloud分布式事务终极探讨
- 出错:Error creating bean with name &#39;studentServiceImpl&#39;: Unsatisfied dependency expressed through field &#39;studentMapper&#39;;
- golang 中strconv包用法
- Vue框架是什么,有什么特点,怎么用
- BZOJ2587 : [Ceoi2011]Team
- Intellij IDEA 为常用代码添加快捷代码,补全代码
- Docker 批量启动
- 开机进入boot menu和application menu,无法开机
- Spring MVC 不能正常获取参数的值
热门文章
- 如何连接到Oracle数据库?
- 【php】错误日志处理
- Linux 权限管理篇(一)
- Array(数组)对象-->;indexOf() 方法
- Linux CentOS7 开通端口外网端口访问权限
- spark sql error mismatched input &#39;union&#39; expecting { <;EOF>;,&#39;&#39;................................
- std::chrono计算程序运行时间
- sqli-labs通关----1~10
- AJ学IOS(39)UI之核心动画之CABasicAnimation(基础动画)
- java nio消息半包、粘包解决方案