virtheart
  • Joined on 2026-04-28

vhsys-mp-platform (8185725)

Published 2026-05-06 20:43:56 +08:00 by virtheart

Installation

docker pull git.virtheart.com/virtheart/vhsys-mp-platform:8185725
sha256:f7325fe6b663a3762b3e77bc6ca2ad6b5769c0ed955b682c6e02a4f7cba8e3d8

Image Layers

LABEL org.label-schema.schema-version=1.0 org.opencontainers.image.title=base org.opencontainers.image.version=3.10 org.label-schema.name=Alinux3 Base Image org.label-schema.vendor=Alibaba Cloud org.label-schema.license=GPLv2 org.label-schema.build-date=20240903
ARG TARGETARCH
ADD Alinux3-base-amd64-20240903.tar.xz / # buildkit
ADD .bashrc /root/.bashrc # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c groupadd -g 505 admin && useradd -u 505 -g 505 -G wheel -d /home/admin -s /bin/bash admin && chown -R admin.admin /home/admin && chmod -R 755 /home/admin && echo "admin:admin" | chpasswd && sed -i -e 's/#\s\(%wheel.*NOPASSWD.*\)/\1/g' /etc/sudoers && echo -e "Defaults:admin !requiretty\nadmin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c sed -i 's/\(^admin:\)[^:]*/\1!!/' /etc/shadow # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c ln -sf /usr/share/zoneinfo/UTC /etc/localtime # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c sed -i -r 's#(^[b-g].*=)http://mirrors.aliyun.com#\1http://mirrors.cloud.aliyuncs.com#g;s#(^ .*)http://mirrors.cloud.aliyuncs.com#\1http://mirrors.aliyun.com#g' /etc/yum.repos.d/*.repo # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c yum install findutils -y && yum clean all # buildkit
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
ENV LANGUAGE=C.UTF-8
CMD ["/bin/bash"]
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
RUN /bin/sh -c yum install binutils -y tzdata openssl curl ca-certificates fontconfig gzip tar binutils && yum clean all # buildkit
ENV EXTENDED_JAVA_VERSION=21.0.4.0.4+7
ENV STANDARD_JAVA_VERSION=21.0.4.0.4+7
ARG EDITION=standard
ARG SOURCE=oss
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c set -eux; ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; case "${ARCH}" in aarch64|arm64) if [ "${SOURCE}" = "github" ];then if [ "${EDITION}" = "extended" ];then ESUM='d8c2fd0cda3c4de8f79b6c96b8687d6edeff52371f69a3c32b0543cda09d9d24'; BINARY_URL='https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-extended-21.0.4.0.4%2B7_jdk-21.0.4-ga/Alibaba_Dragonwell_Extended_21.0.4.0.4.7_aarch64_linux.tar.gz'; else ESUM='4afb49e96065075f66525fc5852bbe3d9bdec5d5dbb0486a65351a0ef3c7cf8e'; BINARY_URL='https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.4.0.4%2B7_jdk-21.0.4-ga/Alibaba_Dragonwell_Standard_21.0.4.0.4.7_aarch64_linux.tar.gz'; fi else if [ "${EDITION}" = "extended" ];then ESUM='d8c2fd0cda3c4de8f79b6c96b8687d6edeff52371f69a3c32b0543cda09d9d24'; BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/21.0.4.0.4%2B7/Alibaba_Dragonwell_Extended_21.0.4.0.4.7_aarch64_linux.tar.gz'; else ESUM='4afb49e96065075f66525fc5852bbe3d9bdec5d5dbb0486a65351a0ef3c7cf8e'; BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/21.0.4.0.4%2B7/Alibaba_Dragonwell_Standard_21.0.4.0.4.7_aarch64_linux.tar.gz'; fi fi ;; amd64|i386:x86-64) if [ "${SOURCE}" = "github" ];then if [ "${EDITION}" = "extended" ];then ESUM='1f4386945f6d1b116ccec4b9c8ac898f293c0ec2cae6b7ed58b07eaefec08453'; BINARY_URL='https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-extended-21.0.4.0.4%2B7_jdk-21.0.4-ga/Alibaba_Dragonwell_Extended_21.0.4.0.4.7_x64_linux.tar.gz'; else ESUM='4ed50add151d9803a857553e1bdc9051cd54934abcdb109fb453fa008e9a95ab'; BINARY_URL='https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.4.0.4%2B7_jdk-21.0.4-ga/Alibaba_Dragonwell_Standard_21.0.4.0.4.7_x64_linux.tar.gz'; fi else if [ "${EDITION}" = "extended" ];then ESUM='1f4386945f6d1b116ccec4b9c8ac898f293c0ec2cae6b7ed58b07eaefec08453'; BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/21.0.4.0.4%2B7/Alibaba_Dragonwell_Extended_21.0.4.0.4.7_x64_linux.tar.gz'; else ESUM='4ed50add151d9803a857553e1bdc9051cd54934abcdb109fb453fa008e9a95ab'; BINARY_URL='https://dragonwell.oss-cn-shanghai.aliyuncs.com/21.0.4.0.4%2B7/Alibaba_Dragonwell_Standard_21.0.4.0.4.7_x64_linux.tar.gz'; fi fi ;; *) echo "Unsupported arch: ${ARCH}"; exit 1; ;; esac; curl -so /tmp/openjdk.tar.gz ${BINARY_URL}; echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; mkdir -p /opt/java/openjdk; cd /opt/java/openjdk; tar -xf /tmp/openjdk.tar.gz --strip-components=1; rm -rf /tmp/openjdk.tar.gz; # buildkit
ENV JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c echo Verifying install ... && echo javac --version && javac --version && echo java --version && java --version && echo Complete. # buildkit
RUN |2 EDITION=standard SOURCE=oss /bin/sh -c PREFIX=$(echo ${EDITION} | awk '{print toupper($0)}') && JAVA_VERSION=$(eval echo \$${PREFIX}_JAVA_VERSION) && java -version 2>&1 | grep "${JAVA_VERSION}" # buildkit
CMD ["jshell"]
MAINTAINER wangiegie@gmail.com
ENV TZ=Asia/Shanghai
ENV LANG=C.UTF-8
ENV JAVA_OPTS=-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom
/bin/sh -c ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
/bin/sh -c mkdir -p /vhsys-mp-platform
WORKDIR /vhsys-mp-platform
EXPOSE 6000
ADD file:bfc53c8d94f33ccfc2de143c79e8d136b4c71af018efb66034f58b690f507e24 in ./
CMD ["/bin/sh" "-c" "java $JAVA_OPTS -jar vhsys-mp-platform.jar"]

Labels

Key Value
org.label-schema.build-date 20240903
org.label-schema.license GPLv2
org.label-schema.name Alinux3 Base Image
org.label-schema.schema-version 1.0
org.label-schema.vendor Alibaba Cloud
org.opencontainers.image.title base
org.opencontainers.image.version 3.10
Details
Container
2026-05-06 20:43:56 +08:00
0
OCI / Docker
linux/amd64
404 MiB
Versions (4) View all
latest 2026-05-07
c5b1c47 2026-05-07
8185725 2026-05-06
a5fe9c2 2026-05-06