pdm-docker (sha256:ca9e01d7778c79cacf6f378a29e5b7db5da81d638688a7b9b17791df660dd59d)

Published 2026-05-17 15:25:00 +02:00 by phil in phil/pdm-docker

Installation

docker pull git.hackmi.ch/phil/pdm-docker@sha256:ca9e01d7778c79cacf6f378a29e5b7db5da81d638688a7b9b17791df660dd59d
sha256:ca9e01d7778c79cacf6f378a29e5b7db5da81d638688a7b9b17791df660dd59d

About this package

Proxmox Datacenter Manager in a container

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
ARG DEBIAN_FRONTEND=noninteractive
ENV TERM=xterm-256color
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt update apt install -y --no-install-recommends \ ca-certificates \ curl apt clean rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c curl -sL https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg \ -o /usr/share/keyrings/proxmox-archive-keyring.gpg # buildkit
COPY config/pdm-no-subs.sources /etc/apt/sources.list.d/pdm-no-subs.sources # buildkit
COPY config/99-pdm-unneeded-packages /etc/apt/preferences.d/99-pdm-unneeded-packages # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -e apt update apt install -y --no-install-recommends \ systemd-sysv \ bash-completion \ dbus \ iproute2 \ ifupdown2 \ iputils-ping \ isc-dhcp-client \ sudo \ wget \ locales \ procps \ nano \ vim-tiny \ less \ busybox \ openssh-server locale-gen en_US.UTF-8 ln -s /usr/bin/busybox /usr/bin/nslookup ln -s /usr/bin/busybox /usr/bin/traceroute ln -s /usr/bin/busybox /usr/bin/nc # Install Proxmox Datacenter Manager apt install -y \ proxmox-datacenter-manager \ proxmox-mail-forward \ proxmox-offline-mirror-helper # Cleanup apt autoremove -y apt clean rm -rf /var/lib/apt/lists/* rm /etc/apt/sources.list.d/pdm-enterprise.sources rm /etc/machine-id rm /var/lib/dbus/machine-id find /var/log -type f -delete # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c systemctl mask \ systemd-udevd.service \ systemd-modules-load.service \ systemd-networkd-wait-online.service \ proc-sys-fs-binfmt_misc.automount \ sys-kernel-config.mount \ sys-kernel-debug.mount \ sys-kernel-tracing.mount || true # buildkit
COPY <<EOF /etc/systemd/journald.conf.d/container.conf # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config # buildkit
COPY <<EOF /etc/systemd/system/ifupdown2-pre.service.d/override.conf # buildkit
COPY scripts/entrypoint.sh /entrypoint.sh # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /entrypoint.sh # buildkit
ENTRYPOINT ["/entrypoint.sh"]
CMD ["/sbin/init" "--log-target=console" "--log-level=info"]
WORKDIR /root
EXPOSE [8443/tcp]
HEALTHCHECK &{["CMD-SHELL" "curl -kf https://localhost:8443/ || exit 1"] "30s" "10s" "1m0s" "0s" '\x03'}
STOPSIGNAL SIGRTMIN+3
LABEL maintainer=Phil <phil@hackmi.ch>
LABEL org.opencontainers.image.os=linux
LABEL org.opencontainers.image.architecture=amd64
LABEL org.opencontainers.image.description=Proxmox Datacenter Manager in a container
LABEL io.containers.type=system
LABEL io.container.runtime.init=true

Labels

Key Value
io.container.runtime.init true
io.containers.type system
maintainer Phil <phil@hackmi.ch>
org.opencontainers.image.architecture amd64
org.opencontainers.image.created 2026-05-17T13:24:10Z
org.opencontainers.image.description Proxmox Datacenter Manager in a container
org.opencontainers.image.os linux
org.opencontainers.image.revision d1839b01fa2703a33bb676d49f8c02b4820de85d
org.opencontainers.image.source https://git.hackmi.ch/phil/pdm-docker.git
org.opencontainers.image.url https://git.hackmi.ch/phil/pdm-docker
Details
Container
2026-05-17 15:25:00 +02:00
1
OCI / Docker
linux/amd64
138 MiB
Versions (1) View all
latest 2026-05-17