From ea4e930e4ef270ccacbf021b5dd1cb53396222b9 Mon Sep 17 00:00:00 2001 From: i-play-lf2 <914637118@qq.com> Date: Mon, 10 Nov 2025 08:08:49 +0000 Subject: [PATCH 1/2] add dockerfile --- images/golang/Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 images/golang/Dockerfile diff --git a/images/golang/Dockerfile b/images/golang/Dockerfile new file mode 100644 index 0000000..a3cd969 --- /dev/null +++ b/images/golang/Dockerfile @@ -0,0 +1,15 @@ +FROM mcr.microsoft.com/devcontainers/base:latest AS builder + +ARG GO_VERSION=1.25.4 +WORKDIR /builder + +ADD https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz go.tar.gz + + +FROM mcr.microsoft.com/devcontainers/base:latest + +ARG INSTALL_ROOT=/usr/local +ENV PATH=$PATH:$INSTALL_ROOT/go/bin + +RUN --mount=type=bind,from=builder,source=/builder/go.tar.gz,target=/builder/go.tar.gz \ + tar -xzf /builder/go.tar.gz -C $INSTALL_ROOT From aa4403dd6c684e26c66397c2a948120904ae8c55 Mon Sep 17 00:00:00 2001 From: i-play-lf2 <914637118@qq.com> Date: Mon, 10 Nov 2025 08:13:28 +0000 Subject: [PATCH 2/2] fix arg --- images/golang/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/golang/Dockerfile b/images/golang/Dockerfile index a3cd969..c36e2e8 100644 --- a/images/golang/Dockerfile +++ b/images/golang/Dockerfile @@ -1,9 +1,9 @@ FROM mcr.microsoft.com/devcontainers/base:latest AS builder -ARG GO_VERSION=1.25.4 +ARG SDK_VERSION=1.25.4 WORKDIR /builder -ADD https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz go.tar.gz +ADD https://go.dev/dl/go${SDK_VERSION}.linux-amd64.tar.gz go.tar.gz FROM mcr.microsoft.com/devcontainers/base:latest