mirror of
https://gitee.com/arthas/arthas.git
synced 2024-11-29 18:58:37 +08:00
update Dockerfile-No-Jdk
This commit is contained in:
parent
f672ae8d8d
commit
ca2d062d60
@ -1,15 +1,20 @@
|
||||
FROM alpine
|
||||
# Stage 1: Build
|
||||
FROM openjdk:8-jdk-alpine AS builder
|
||||
|
||||
ARG ARTHAS_VERSION="4.0.1"
|
||||
ARG MIRROR=false
|
||||
|
||||
ENV MAVEN_HOST=https://repo1.maven.org/maven2 \
|
||||
MIRROR_MAVEN_HOST=https://maven.aliyun.com/repository/public
|
||||
|
||||
# if use mirror change to aliyun mirror site
|
||||
RUN if $MIRROR; then MAVEN_HOST=${MIRROR_MAVEN_HOST} ; fi && \
|
||||
RUN if [ "$MIRROR" = "true" ]; then MAVEN_HOST=${MIRROR_MAVEN_HOST} ; fi && \
|
||||
# download & install arthas
|
||||
wget -qO /tmp/arthas.zip "${MAVEN_HOST}/com/taobao/arthas/arthas-packaging/${ARTHAS_VERSION}/arthas-packaging-${ARTHAS_VERSION}-bin.zip" && \
|
||||
mkdir -p /opt/arthas && \
|
||||
unzip /tmp/arthas.zip -d /opt/arthas && \
|
||||
rm /tmp/arthas.zip
|
||||
|
||||
# Stage 2: Final
|
||||
FROM alpine
|
||||
|
||||
COPY --from=builder /opt/arthas /opt/arthas
|
Loading…
Reference in New Issue
Block a user