docker: update Dockerfile to use bookworm

Stick to go1.25 for now, since using go1.26 causing a runtime panic when
building arm platforms.
This commit is contained in:
Cuong Manh Le
2026-05-29 13:35:40 +07:00
committed by Cuong Manh Le
parent 98ca63325f
commit e15ca5c466
2 changed files with 6 additions and 4 deletions
+3 -2
View File
@@ -8,11 +8,12 @@
# - Non-cgo ctrld binary. # - Non-cgo ctrld binary.
# #
# CI_COMMIT_TAG is used to set the version of ctrld binary. # CI_COMMIT_TAG is used to set the version of ctrld binary.
FROM golang:1.20-bullseye as base FROM golang:1.25-bookworm AS base
WORKDIR /app WORKDIR /app
RUN apt-get update && apt-get install -y upx-ucl RUN echo "deb http://deb.debian.org/debian bookworm-backports main" | tee /etc/apt/sources.list.d/backports.list
RUN apt update && apt install -t bookworm-backports upx-ucl
COPY . . COPY . .
+3 -2
View File
@@ -8,11 +8,12 @@
# - Non-cgo ctrld binary. # - Non-cgo ctrld binary.
# #
# CI_COMMIT_TAG is used to set the version of ctrld binary. # CI_COMMIT_TAG is used to set the version of ctrld binary.
FROM golang:bullseye as base FROM golang:1.25-bookworm AS base
WORKDIR /app WORKDIR /app
RUN apt-get update && apt-get install -y upx-ucl RUN echo "deb http://deb.debian.org/debian bookworm-backports main" | tee /etc/apt/sources.list.d/backports.list
RUN apt update && apt install -t bookworm-backports upx-ucl
COPY . . COPY . .