pxeboot (sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9)
Installation
docker pull code.jorgensen.org.uk/karl/pxeboot@sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9sha256:6bee04910b463720583d27a23c3d6afcab3224c0c941903fb953ecaf1e5509a9Image 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
Versions (16)
View all
fb9c3ec5e905db236855ddd8a70a37a8b3f21277
2026-02-16
0.2.0
2026-02-16
latest
2026-02-16
master
2026-02-16
ba327c233bf7be635b8e3da6a9ee43f74fc54dc6
2026-02-16