pdm-docker (sha256:34ec860f2ee46a040898e7fd1e41b60b25040cf014cb53cfdc9728937c34b5ed)

Published 2026-07-16 13:50:07 +02:00 by phil in phil/pdm-docker

Installation

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

About this package

Proxmox Datacenter Manager in a container

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1783900800'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL 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 /bin/sh -c set -eux && apt-get update && apt-get 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 && apt-get install -y --no-install-recommends proxmox-datacenter-manager proxmox-mail-forward proxmox-offline-mirror-helper && 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 && apt-get clean && rm -rf /var/lib/apt/lists/* && rm -f /etc/apt/sources.list.d/pdm-enterprise.sources && rm -f /etc/machine-id /var/lib/dbus/machine-id && find /var/log -type f -delete # buildkit
RUN /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 /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 /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]
STOPSIGNAL SIGRTMIN+3
HEALTHCHECK {Test:[CMD-SHELL curl -kfsS https://localhost:8443/ >/dev/null || exit 1] Interval:30s Timeout:10s StartPeriod:2m0s StartInterval:0s Retries:3}
LABEL maintainer=Phil <phil@hackmi.ch>
LABEL org.opencontainers.image.title=Proxmox Datacenter Manager
LABEL org.opencontainers.image.description=Proxmox Datacenter Manager in a container
LABEL org.opencontainers.image.source=https://git.hackmi.ch/phil/pdm-docker
LABEL org.opencontainers.image.url=https://git.hackmi.ch/phil/pdm-docker
LABEL org.opencontainers.image.licenses=GPL-3.0-or-later
LABEL org.opencontainers.image.os=linux
LABEL org.opencontainers.image.architecture=amd64
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-07-16T11:49:13Z
org.opencontainers.image.description Proxmox Datacenter Manager in a container
org.opencontainers.image.licenses GPL-3.0-or-later
org.opencontainers.image.os linux
org.opencontainers.image.revision 4731cb0d9e9d7c9177c3fcf0e732b7fc20f72832
org.opencontainers.image.source https://git.hackmi.ch/phil/pdm-docker.git
org.opencontainers.image.title Proxmox Datacenter Manager
org.opencontainers.image.url https://git.hackmi.ch/phil/pdm-docker
Details
Container
2026-07-16 13:50:07 +02:00
1
OCI / Docker
linux/amd64
GPL-3.0-or-later
130 MiB
Versions (1) View all
latest 2026-07-16