From b10b6f05135b693cf8791d3162dbea127f7a5f1f Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Mon, 30 May 2022 00:56:15 +0800 Subject: [PATCH] Remove additional `--update` for apk in Dockerfile There is no need to use --update with --no-cache when using apk on Alpine Linux, as using --no-cache will fetch the index every time and leave no local cache, so the index will always be the latest without temporary files remain in the image. --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1d7f913372..b57c981fb3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GO_VERSION FROM golang:${GO_VERSION}-alpine AS builder -RUN apk add --update --no-cache ca-certificates make git curl gcc libc-dev +RUN apk add --no-cache ca-certificates make git curl gcc libc-dev RUN mkdir -p /build WORKDIR /build COPY . /build/ @@ -8,7 +8,7 @@ RUN go mod download RUN make build-linux FROM golang:${GO_VERSION}-alpine -RUN apk add --update --no-cache ca-certificates bash git gcc libc-dev openssh +RUN apk add --no-cache ca-certificates bash git gcc libc-dev openssh ENV GO111MODULE on COPY --from=builder /build/gosec /bin/gosec COPY entrypoint.sh /bin/entrypoint.sh