netbootxyz (sha256:02b1bdc6800e7926cfb95153eb327ef585a1e69260cb004eb43e2e670d1ff3ab)

Published 2024-02-03 15:59:21 +00:00 by arch

Installation

docker pull git.gmem.ca/arch/netbootxyz@sha256:02b1bdc6800e7926cfb95153eb327ef585a1e69260cb004eb43e2e670d1ff3ab
sha256:02b1bdc6800e7926cfb95153eb327ef585a1e69260cb004eb43e2e670d1ff3ab

About this package

netboot.xyz official docker container - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

Image Layers

ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
CMD ["/bin/sh"]
ARG BUILD_DATE
ARG VERSION
ARG WEBAPP_VERSION
LABEL build_version=netboot.xyz version: Build-date:
LABEL maintainer=antonym
LABEL org.opencontainers.image.description=netboot.xyz official docker container - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
RUN |3 BUILD_DATE= VERSION= WEBAPP_VERSION= /bin/sh -c apk add --no-cache bash busybox curl envsubst git jq nghttp2-dev nginx nodejs shadow sudo supervisor syslog-ng tar tftp-hpa && apk add --no-cache --virtual=build-dependencies npm && groupmod -g 1000 users && useradd -u 911 -U -d /config -s /bin/false nbxyz && usermod -G users nbxyz && mkdir /app /config /defaults && if [ -z ${WEBAPP_VERSION+x} ]; then WEBAPP_VERSION=$(curl -sX GET "https://api.github.com/repos/netbootxyz/webapp/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]'); fi && curl -o /tmp/webapp.tar.gz -L "https://github.com/netbootxyz/webapp/archive/${WEBAPP_VERSION}.tar.gz" && tar xf /tmp/webapp.tar.gz -C /app/ --strip-components=1 && npm install --prefix /app && apk del --purge build-dependencies && rm -rf /tmp/* # buildkit
ENV TFTPD_OPTS=
ENV NGINX_PORT=80
EXPOSE map[3000/tcp:{}]
COPY root/ / # buildkit
CMD ["sh" "/start.sh"]

Labels

Key Value
build_version netboot.xyz version: Build-date:
maintainer antonym
org.opencontainers.image.description netboot.xyz official docker container - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Details
Container
2024-02-03 15:59:21 +00:00
1
OCI / Docker
linux/arm64
60 MiB
Versions (1) View all
latest 2024-02-03