Block a user
goenv (latest)
Installation
docker pull headscale.mm.md/odatacc/goenv:latest
sha256:bef6551365b962011b0e462f0901c1ee85b425552518ec371c60c73c1728e300
Image Layers
ADD file:e8aac9b1598114ead96b4038c19d915b87f662ef342291d69c7e5255c5d731fc in / |
CMD ["bash"] |
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* |
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* |
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; rm -rf /var/lib/apt/lists/* # buildkit |
ENV GOLANG_VERSION=1.22.5 |
ENV GOTOOLCHAIN=local |
ENV GOPATH=/go |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
COPY /target/ / # buildkit |
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit |
WORKDIR /go |
LABEL MAINTAINER=xiaoqidun@gmail.com |
RUN /bin/sh -c sed -i "s|deb.debian.org|mirrors.ustc.edu.cn|g" /etc/apt/sources.list.d/debian.sources # buildkit |
RUN /bin/sh -c apt-get update && apt-get install -y build-essential mingw-w64 unzip && rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c wget -q -T 180 -4 https://dl.google.com/android/repository/android-ndk-r26d-linux.zip && unzip -q android-ndk-r26d-linux.zip && rm -f android-ndk-r26d-linux.zip && mv android-ndk-r26d /usr/local/android-ndk-r26d && ls -alh /usr/local/android-ndk-r26d # buildkit |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/android-ndk-r26d/toolchains/llvm/prebuilt/linux-x86_64/bin |
ENV GO111MODULE=on |
ENV GOPROXY=https://goproxy.cn,direct |
Labels
Key | Value |
---|---|
MAINTAINER | xiaoqidun@gmail.com |