From 7ee6660e8d00c4272f99b21605442e1f175f85ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=BCffner?= Date: Sat, 7 Oct 2023 11:46:55 +0200 Subject: [PATCH] docker: pin baseimages to python:3.11-bookworm --- CHANGELOG.md | 1 + docker/klipper/Dockerfile | 4 ++-- docker/klipperscreen/Dockerfile | 4 ++-- docker/moonraker/Dockerfile | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b03807..1cd4e8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added ### Fixed ### Changed +- pin base images to python:3.11-(slim-)bookworm ### Removed --> diff --git a/docker/klipper/Dockerfile b/docker/klipper/Dockerfile index d9dbb86..2ef6359 100644 --- a/docker/klipper/Dockerfile +++ b/docker/klipper/Dockerfile @@ -1,6 +1,6 @@ ## Get Klipper Source and Build venv ## -FROM python:3-bookworm as build +FROM python:3.11-bookworm as build ARG REPO=https://github.com/Klipper3d/klipper ARG VERSION=master @@ -22,7 +22,7 @@ RUN python -m venv venv \ ## Klippy Runtime Image ## -FROM python:3-slim-bookworm as run +FROM python:3.11-slim-bookworm as run WORKDIR /opt RUN groupadd klipper --gid 1000 \ diff --git a/docker/klipperscreen/Dockerfile b/docker/klipperscreen/Dockerfile index 23ac914..fba5b2d 100644 --- a/docker/klipperscreen/Dockerfile +++ b/docker/klipperscreen/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3-bookworm as build +FROM python:3.11-bookworm as build ARG REPO=https://github.com/KlipperScreen/KlipperScreen ARG VERSION=master @@ -18,7 +18,7 @@ RUN git clone ${REPO} klipperscreen \ RUN python -m venv venv \ && venv/bin/pip install -r klipperscreen/scripts/KlipperScreen-requirements.txt -FROM python:3-slim-bookworm as run +FROM python:3.11-slim-bookworm as run RUN apt update \ && apt install -y \ diff --git a/docker/moonraker/Dockerfile b/docker/moonraker/Dockerfile index cbd3a11..5b58a84 100644 --- a/docker/moonraker/Dockerfile +++ b/docker/moonraker/Dockerfile @@ -1,5 +1,5 @@ ## Get Code and Build venv -FROM python:3-bookworm as build +FROM python:3.11-bookworm as build ARG REPO=https://github.com/Arksine/moonraker ARG VERSION=master @@ -15,7 +15,7 @@ RUN python -m venv venv \ && venv/bin/pip install -r moonraker/scripts/moonraker-requirements.txt ## Runtime Image -FROM python:3-slim-bookworm as run +FROM python:3.11-slim-bookworm as run RUN apt update \ && apt install -y \