docker-cloud9/Dockerfile.armhf

37 wiersze
893 B
Docker
Czysty Zwykły widok Historia

2020-11-02 04:40:10 +00:00
FROM ghcr.io/linuxserver/baseimage-cloud9:arm32v7-latest
2019-06-04 03:47:17 +00:00
# set version label
ARG BUILD_DATE
ARG VERSION
ARG GO_VERSION
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="thelamer"
# Env
ENV GOPATH=$HOME/work
ENV PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
RUN \
echo "**** install Golang ****" && \
if [ -z ${GO_VERSION+x} ]; then \
2022-02-17 14:41:48 +00:00
GO_VERSION=$(curl -sL https://go.dev/dl/ \
2020-07-14 17:29:09 +00:00
| awk -F '(go|.linux-armv6l.tar.gz)' '/linux-armv6l.tar.gz/ {print $2;exit}'); \
2019-06-04 03:47:17 +00:00
fi && \
apt-get update && \
apt-get install -y \
build-essential && \
curl -o \
/tmp/go.tar.gz -L \
2022-02-17 14:41:48 +00:00
https://go.dev/dl/go"${GO_VERSION}".linux-armv6l.tar.gz && \
2019-06-04 03:47:17 +00:00
cd /tmp && \
tar xf \
go.tar.gz && \
chown -R root:root ./go && \
mv go /usr/local && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \
/var/lib/apt/lists/* \
/var/tmp/* \
/tmp/*