fix: update base Docker images from EOL Debian Buster; add local build script - #39
Open
philphauler wants to merge 1 commit into
Open
philphauler wants to merge 1 commit into
philphauler wants to merge 1 commit into
Conversation
…s exist; add local build script Updated to newer upstream tags (each verified on Docker Hub): - python3-base: python:3.7.9-slim-buster -> python:3.7.17-slim-bookworm - python36-base: python:3.6-slim-buster -> python:3.6-slim-bullseye - rust-base: rust:1.58-slim-buster -> rust:1.82-slim-bookworm Kept on buster (no compatible newer upstream tag exists): - python2-base: python:2.7-slim-buster (Python 2.7 EOL) - java-base: openjdk:11-jre-slim-buster (no bookworm tag on Docker Hub) - r-base: debian:buster-slim (pins r-base=3.5.2-1, not in newer repos) - r4-base: debian:buster-slim (uses buster-cran40 apt source) Added build-base-images.sh: builds all base images locally in dependency order, tagged with the registry.gitlab.hpi.de/akita/i/ prefix so algorithm Dockerfiles work without modification. Pass --all to also build every algorithm image. Fixes kplabs-pl#37 Addresses kplabs-pl#36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #37
Addresses #36
All base images used Debian Buster (EOL June 2024) or Buster-based upstream images.
apt-get updatenow returns 404 on the default mirrors, breaking local builds.Updated to newer upstream tags (each verified on Docker Hub):
python:3.7.9-slim-buster->python:3.7.17-slim-bookwormpython:3.6-slim-buster->python:3.6-slim-bullseyerust:1.58-slim-buster->rust:1.82-slim-bookwormKept on buster (no compatible newer upstream tag exists):
python:2.7-slim-buster(Python 2.7 EOL, no bullseye/bookworm tag on Docker Hub)openjdk:11-jre-slim-buster(no bookworm tag; eclipse-temurin noted as successor)debian:buster-slim(pinsr-base=3.5.2-1, not in newer repos)debian:buster-slim(usesbuster-cran40apt source)Added
build-base-images.sh: builds all base images locally in dependency order, tagged with theregistry.gitlab.hpi.de/akita/i/prefix so algorithm Dockerfiles work without modification. Pass--allto also build every algorithm image.