Commit 30794195 authored by xuezj's avatar xuezj

修改mvn jdk node镜像

parent 56f807a6
FROM anapsix/alpine-java:8u201b09_jdk_unlimited
ENV TZ Asia/Shanghai
RUN set -eux && \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk add --no-cache --update tzdata curl && \
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
echo $TZ > /etc/timezone
\ No newline at end of file
FROM anapsix/alpine-java:8u201b09_jdk_unlimited
ENV TZ=Asia/Shanghai \
MAVEN_VERSION=3.5.4 \
MAVEN_HOME=/usr/share/maven \
USER_HOME_DIR="/root" \
MAVEN_CONFIG="/root/.m2"
RUN set -ex && \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk add --no-cache --virtual=build-dependencies tzdata curl tar unzip libstdc++ && \
# fix tz
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
echo $TZ > /etc/timezone && \
# maven ===
# 参考 dockette/mvn
mkdir -p /usr/share/maven /usr/share/maven/ref && \
mkdir -p $MAVEN_CONFIG/repository && \
curl -fsSL http://apache.osuosl.org/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz \
| tar -xzC /usr/share/maven --strip-components=1 && \
ln -s /usr/share/maven/bin/mvn /usr/bin/mvn && \
# cleanup ===
apk del build-dependencies && \
rm -rf /tmp/* /var/cache/apk/*
COPY settings.xml $MAVEN_CONFIG
CMD ["mvn"]
This diff is collapsed.
FROM node:10-slim
MAINTAINER 252228148@qq.com
ENV TZ "Asia/Shanghai"
COPY ./sources.list /etc/apt/
# node-gyp require python
RUN set -ex \
&& apt-get update \
&& apt-get install -y make gcc g++ python \
&& rm -rf /var/lib/apt/lists/*
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
# deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
# deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
# deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
# deb-src http://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment