base-python (base-python-v2026.10.10-r6609)
Published 2026-10-10 14:59:15 -05:00 by gitchegumi
Installation
docker pull git.gitchegumi.com/homelab/base-python:base-python-v2026.10.10-r6609sha256:5037226d1aea10f8e5c1a3148bfbc2cab52251825e8bdf2497d58a5adc57237eAbout this package
Python 3.15 application base on the scanned Homelab Ubuntu foundation
Image layers
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/.temp_layer.9550.tar --tag 26.04 |
| umoci config --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 --clear=config.entrypoint --clear=config.cmd |
| umoci config --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 --clear=config.cmd --config.cmd /bin/bash |
| umoci config --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 --config.env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| umoci config --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 --clear=config.labels --config.label org.opencontainers.image.version=26.04 --config.label org.opencontainers.image.title=ubuntu --config.label org.opencontainers.image.created=2026-09-27T10:25:52.887617+00:00 --config.label org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci config --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 --clear=manifest.annotations --manifest.annotation org.opencontainers.image.version=26.04 --manifest.annotation org.opencontainers.image.title=ubuntu --manifest.annotation org.opencontainers.image.created=2026-09-27T10:25:52.887617+00:00 --manifest.annotation org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-1b6090acdaa4d41535f88b18cf344a81/images/.temp_layer.control_data.9550.tar |
| LABEL org.opencontainers.image.title=Homelab Ubuntu base org.opencontainers.image.description=Minimal Ubuntu 26.04 foundation for Homelab-owned derivative images org.opencontainers.image.source=https://git.gitchegumi.com/Homelab/base-images org.opencontainers.image.documentation=https://git.gitchegumi.com/Homelab/base-images/src/branch/main/images/ubuntu/README.md org.opencontainers.image.vendor=Homelab org.opencontainers.image.version=26.04-v1 org.opencontainers.image.base.name=docker.io/library/ubuntu:26.04 org.opencontainers.image.base.digest=sha256:88a381d5b5eeb2b35d3ad70925a362c37ce569daf43ede89ff818ec20e4d3794 |
| ADD https://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl3t64_3.5.5-1ubuntu3.7_amd64.deb /tmp/openssl-update/libssl3t64.deb # buildkit |
| ADD https://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl-provider-legacy_3.5.5-1ubuntu3.7_amd64.deb /tmp/openssl-update/openssl-provider-legacy.deb # buildkit |
| RUN /bin/sh -c dpkg -i /tmp/openssl-update/libssl3t64.deb /tmp/openssl-update/openssl-provider-legacy.deb && rm -rf /tmp/openssl-update # buildkit |
| COPY smoke.sh /usr/local/bin/ubuntu-smoke.sh # buildkit |
| RUN /bin/sh -c test "$(id -u ubuntu)" = 1000 && test "$(id -g ubuntu)" = 1000 && install -d -o ubuntu -g ubuntu /workspace && chmod 0755 /usr/local/bin/ubuntu-smoke.sh # buildkit |
| ENV HOME=/home/ubuntu |
| WORKDIR /workspace |
| USER 1000:1000 |
| RUN /bin/sh -c /usr/local/bin/ubuntu-smoke.sh # buildkit |
| HEALTHCHECK {Test:[NONE] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0} |
| CMD ["/bin/bash"] |
| USER 0:0 |
| ADD https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_3.5.5-1ubuntu3_amd64.deb /tmp/https-bootstrap/openssl.deb # buildkit |
| ADD https://archive.ubuntu.com/ubuntu/pool/main/c/ca-certificates/ca-certificates_20260223_all.deb /tmp/https-bootstrap/ca-certificates.deb # buildkit |
| RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive dpkg -i /tmp/https-bootstrap/openssl.deb /tmp/https-bootstrap/ca-certificates.deb && rm -rf /tmp/https-bootstrap && sed -i 's|http://archive.ubuntu.com/ubuntu|https://archive.ubuntu.com/ubuntu|g; s|http://security.ubuntu.com/ubuntu|https://security.ubuntu.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates libbz2-1.0 libexpat1 libffi8 libgdbm6t64 libgdbm-compat4t64 liblzma5 libncursesw6 libreadline8t64 libsqlite3-0 libssl3t64 libuuid1 libzstd1 zlib1g && rm -rf /var/lib/apt/lists/* && if dpkg-query -S /usr/bin/pebble >/dev/null 2>&1; then echo 'Review packaged Pebble removal before publishing' >&2; exit 1; fi && rm -f /usr/bin/pebble && test ! -e /usr/bin/pebble # buildkit |
| USER 1000:1000 |
| USER 0:0 |
| LABEL org.opencontainers.image.title=Homelab Python base org.opencontainers.image.description=Python 3.15 application base on the scanned Homelab Ubuntu foundation org.opencontainers.image.source=https://git.gitchegumi.com/Homelab/base-images org.opencontainers.image.documentation=https://git.gitchegumi.com/Homelab/base-images/src/branch/main/images/python/README.md org.opencontainers.image.vendor=Homelab org.opencontainers.image.version=3.15.0-v1 org.opencontainers.image.base.name=git.gitchegumi.com/homelab/base-ubuntu:base-ubuntu-v2026.10.06-r6354 org.opencontainers.image.base.digest=sha256:9d4616631eba8fad103ff4a45b019163630f635c6a4ba4a2e0ea3c9dc084de61 |
| COPY /opt/python /opt/python # buildkit |
| COPY runtime.json pip-dependencies.json /usr/local/share/homelab/ # buildkit |
| COPY smoke.py /usr/local/lib/homelab/python-smoke.py # buildkit |
| RUN /bin/sh -c install -d -o ubuntu -g ubuntu /workspace /home/ubuntu/.cache /home/ubuntu/.local/bin # buildkit |
| ENV HOME=/home/ubuntu LANG=C.UTF-8 LC_ALL=C.UTF-8 PATH=/opt/python/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_NO_CACHE_DIR=1 |
| WORKDIR /workspace |
| USER 1000:1000 |
| RUN /bin/sh -c python3 /usr/local/lib/homelab/python-smoke.py # buildkit |
| HEALTHCHECK {Test:[NONE] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0} |
| ENTRYPOINT [] |
| CMD ["python3"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.base.digest | sha256:9d4616631eba8fad103ff4a45b019163630f635c6a4ba4a2e0ea3c9dc084de61 |
| org.opencontainers.image.base.name | git.gitchegumi.com/homelab/base-ubuntu:base-ubuntu-v2026.10.06-r6354 |
| org.opencontainers.image.created | 2026-09-27T10:25:52.887617+00:00 |
| org.opencontainers.image.description | Python 3.15 application base on the scanned Homelab Ubuntu foundation |
| org.opencontainers.image.documentation | https://git.gitchegumi.com/Homelab/base-images/src/branch/main/images/python/README.md |
| org.opencontainers.image.revision | 57b92a1c30c0c9541b76ff3fe241250b43701764 |
| org.opencontainers.image.source | https://git.gitchegumi.com/Homelab/base-images |
| org.opencontainers.image.title | Homelab Python base |
| org.opencontainers.image.vendor | Homelab |
| org.opencontainers.image.version | 3.15.0-v1 |
Details
2026-10-10 14:59:15 -05:00
Versions (1)
View all
Container
0
OCI / Docker
linux/amd64
97 MiB
base-python-v2026.10.10-r6609
2026-10-10