Node 16.17.0 有容器内部便捷的工具(文件编辑、代码编译),支持 Java、Python3(pip3)
132
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"]
Content type
Image
Digest
sha256:69eb70fe2…
Size
237.6 MB
Last updated
almost 4 years ago
docker pull hertz/bridge-base:1.0