pxeboot (sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9)

Published 2026-02-15 23:22:56 +00:00 by karl in karl/pxeboot-container

Installation

docker pull code.jorgensen.org.uk/karl/pxeboot@sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9
sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1769990400'
MAINTAINER karl@jorgensen.org.uk
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update --quiet --quiet && apt-get --yes --no-install-recommends --no-show-upgraded --quiet install eatmydata && apt-get clean && dpkg-divert --rename --divert /usr/bin/apt-get.real --add /usr/bin/apt-get # buildkit
COPY apt-get.docker /usr/bin/apt-get # buildkit
SHELL [/usr/bin/eatmydata /bin/sh -c]
RUN /usr/bin/eatmydata /bin/sh -c apt-get install apt-transport-https ca-certificates gnupg # buildkit
RUN /usr/bin/eatmydata /bin/sh -c apt-get install --no-install-recommends curl # buildkit
RUN /usr/bin/eatmydata /bin/sh -c apt-get install --no-install-recommends tftpd-hpa pxelinux syslinux-common # buildkit
COPY /boot/memtest86+x64.bin /srv/tftp/memtest86+x64.bin # buildkit
COPY /tmp/debian /srv/tftp/debian/11 # buildkit
COPY /tmp/debian /srv/tftp/debian/12 # buildkit
COPY /tmp/debian /srv/tftp/debian/13 # buildkit
EXPOSE [69/udp]
COPY entrypoint /entrypoint # buildkit
CMD ["/entrypoint"]
WORKDIR /srv/tftp
RUN /usr/bin/eatmydata /bin/sh -c ln /usr/lib/PXELINUX/lpxelinux.0 . # buildkit
RUN /usr/bin/eatmydata /bin/sh -c mkdir syslinux pxelinux.cfg # buildkit
WORKDIR /srv/tftp/syslinux
RUN /usr/bin/eatmydata /bin/sh -c ln /usr/lib/syslinux/modules/bios/* . # buildkit
WORKDIR /srv/tftp
COPY splash.png splash.png # buildkit
COPY menu.conf.d pxelinux.cfg/default.d # buildkit
Details
Container
2026-02-15 23:22:56 +00:00
0
OCI / Docker
linux/amd64
198 MiB
Versions (16) View all