pxeboot (sha256:17c859bb6708f42383d972bfabdb21d86a74a19f54fcc2f7da02a12005fa927a)

Published 2026-02-16 11:51:12 +00:00 by karl in karl/pxeboot-container

Installation

docker pull code.jorgensen.org.uk/karl/pxeboot@sha256:17c859bb6708f42383d972bfabdb21d86a74a19f54fcc2f7da02a12005fa927a
sha256:17c859bb6708f42383d972bfabdb21d86a74a19f54fcc2f7da02a12005fa927a

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-16 11:51:12 +00:00
0
OCI / Docker
linux/amd64
198 MiB
Versions (16) View all