Miles Ward mward4

pxeforge (latest)

Published 2026-04-30 02:38:48 -04:00 by mward4

Installation

docker pull gitea.milesward.dev/mward4/pxeforge:latest
sha256:d682c97f903caf16ae9e1631d547d7ec32a8da64b4db7ef93f64b12164233ea4

Images

Digest OS / Arch Size
766c72bf0a linux/amd64 92 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1776729600'
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libcap2-bin tini gosu iproute2 wimtools samba nfs-common && rm -rf /var/lib/apt/lists/* && useradd --system --uid 10001 --home-dir /var/lib/pxeforge --shell /usr/sbin/nologin pxeforge && mkdir -p /var/lib/pxeforge/isos /var/lib/pxeforge/work /var/lib/pxeforge/smb && chown -R pxeforge:pxeforge /var/lib/pxeforge # buildkit
COPY /pxeforge /usr/local/bin/pxeforge # buildkit
COPY deploy/docker/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c setcap cap_net_bind_service=+ep /usr/local/bin/pxeforge # buildkit
WORKDIR /var/lib/pxeforge
ENV PXEFORGE_ISO_DIR=/var/lib/pxeforge/isos PXEFORGE_WORK_DIR=/var/lib/pxeforge/work PXEFORGE_LOG=info,pxeforge=info
EXPOSE map[4011/udp:{} 445/tcp:{} 67/udp:{} 69/udp:{} 80/tcp:{}]
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/entrypoint.sh"]
Details
Container
2026-04-30 02:38:48 -04:00
3
OCI / Docker
Versions (3) View all
latest 2026-04-30
0.2.0 2026-04-30
0.1.0 2026-04-30