pimp-alpine (latest)
Published 2025-07-31 15:17:59 +02:00 by melody
Installation
docker pull git.shork.ch/docker-images/pimp-alpine:latest
sha256:6dc62cb2974094ba4e746e70e0407920191535f37161ab063e4f9ab8c2c75e65
Image layers
ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c apk add --no-cache shadow podman git nodejs npm bash sed curl jq # buildkit |
RUN /bin/sh -c useradd podman; echo podman:1000:1000 > /etc/subuid; echo podman:1000:1000 > /etc/subgid; # buildkit |
VOLUME [/var/lib/containers] |
VOLUME [/home/podman/.local/share/containers] |
ADD https://raw.githubusercontent.com/containers/image_build/refs/heads/main/podman/containers.conf /etc/containers/containers.conf # buildkit |
ADD https://raw.githubusercontent.com/containers/image_build/refs/heads/main/podman/podman-containers.conf /home/podman/.config/containers/containers.conf # buildkit |
RUN /bin/sh -c mkhomedir_helper podman && chown podman:podman -R /home/podman # buildkit |
RUN /bin/sh -c chmod 644 /etc/containers/containers.conf; sed -i -e 's|^#mount_program|mount_program|g' -e '/additionalimage.*/a "/var/lib/shared",' -e 's|^mountopt[[:space:]]*=.*$|mountopt = "nodev,fsync=0"|g' /etc/containers/storage.conf # buildkit |
RUN /bin/sh -c mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && mkdir -p /home/podman/.local/share/containers && chown podman:podman -R /home/podman/.local && chmod a+x /home/podman/.local # buildkit |
ENV _CONTAINERS_USERNS_CONFIGURED= |
USER podman |