Skip to content

fix(docker): move builder to bookworm, bump alpine runtime - #652

Merged
pirog-spb merged 1 commit into
mainfrom
fix/dockerfile-bookworm
Oct 4, 2026
Merged

pirog-spb merged 1 commit into
mainfrom
fix/dockerfile-bookworm

Conversation

@pirog-spb

Copy link
Copy Markdown
Collaborator

Debian 11 (bullseye) LTS ended on 2026-08-31 and its package mirrors moved to archive.debian.org, so 'apt update && apt install clang llvm gcc-multilib libbpf-dev' in the builder stage started failing with exit code 100 and broke the docker image build on main.

  • builder: golang:1.22.7-bullseye -> golang:1.22.12-bookworm (bookworm ships clang/llvm 14 with llvm-strip on PATH; the same toolchain combination was already validated in CI fixes)
  • runtime: alpine:3.18.5 (EOL since 2025-05) -> alpine:3.22

Go version is unchanged (go.mod stays 1.22.x). Verified locally on linux/amd64: full docker build succeeds and the resulting binary runs with the default config.

Debian 11 (bullseye) LTS ended on 2026-08-31 and its package mirrors
moved to archive.debian.org, so 'apt update && apt install clang llvm
gcc-multilib libbpf-dev' in the builder stage started failing with
exit code 100 and broke the docker image build on main.

- builder: golang:1.22.7-bullseye -> golang:1.22.12-bookworm
  (bookworm ships clang/llvm 14 with llvm-strip on PATH; the same
  toolchain combination was already validated in CI fixes)
- runtime: alpine:3.18.5 (EOL since 2025-05) -> alpine:3.22

Go version is unchanged (go.mod stays 1.22.x). Verified locally on
linux/amd64: full docker build succeeds and the resulting binary runs
with the default config.

Signed-off-by: pirog-spb <[email protected]>
@pirog-spb
pirog-spb merged commit 68b50b0 into main Oct 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant