Sign inSign up

hertz/bridge-base

By hertz

Updated almost 4 years ago

Node 16.17.0 有容器内部便捷的工具(文件编辑、代码编译),支持 Java、Python3(pip3)

Image
Languages & frameworks
0

132

hertz/bridge-base repository overview

Nodejs 20.10.0 有容器内部便捷的工具(文件编辑、代码编译),支持 Java、Python3(pip3)

FROM node:20.10.0-alpine3.18
ENV TZ Asia/Shanghai
ENV LANG C.UTF-8
ENV TERM xterm
LABEL name="hertz/bridge-base" \
    version="1.0"

#Setup Java env
ENV JAVA_HOME=/usr/lib/jvm/default-jvm
ENV PATH=$PATH:.:$JAVA_HOME/bin
ENV CALSSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

RUN set -eu; \
    sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
    && apk update \
    && apk upgrade \
    && apk --update --no-cache add \
        ca-certificates \
        lz4-dev \
        musl-dev \
        cyrus-sasl-dev \
        openssl-dev \
        jq \
        screen \
        vim \
        # Bash
        bash-doc \
        bash-completion \
        # Build tools
        g++ \
        make \
        # Network tools
        curl wget \
        busybox-extras \
        # Python & Pip3
        python3 \
        py3-configobj py3-pip py3-setuptools python3-dev \
        bash \
        # Java
        openjdk8 \
    # Cleaner
    && rm -rf /var/cache/apk/* \
    && /bin/bash
ENTRYPOINT ["tail", "-f", "/dev/null"]

Tag summary

Content type

Image

Digest

sha256:69eb70fe2

Size

237.6 MB

Last updated

almost 4 years ago

docker pull hertz/bridge-base:1.0