netboot-xyz (production)
Published 2024-02-16 17:14:39 -05:00 by colin
Installation
docker pull git.nixc.us/colin/netboot-xyz:production
sha256:8a19ea79f86e35e31647565bced0a4fa20082457ebbcbdd3b867236e9af3c7c4
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:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in / |
CMD ["/bin/sh"] |
ARG BUILD_DATE |
ARG VERSION |
ARG WEBAPP_VERSION |
LABEL build_version=netboot.xyz version: 0.7.1-nbxyz1 Build-date: 2024-02-05T06:18:51 |
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=2024-02-05T06:18:51 VERSION=0.7.1-nbxyz1 WEBAPP_VERSION=0.7.1 /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 |
ENV WEB_APP_PORT=3000 |
EXPOSE map[69/udp:{}] |
EXPOSE map[80/tcp:{}] |
EXPOSE map[3000/tcp:{}] |
COPY root/ / # buildkit |
CMD ["sh" "/start.sh"] |
Labels
Key | Value |
---|---|
build_version | netboot.xyz version: 0.7.1-nbxyz1 Build-date: 2024-02-05T06:18:51 |
com.docker.compose.project | netboot-xyz |
com.docker.compose.service | netboot-xyz |
com.docker.compose.version | 2.24.5 |
maintainer | antonym |
org.opencontainers.image.authors | netboot.xyz |
org.opencontainers.image.created | 2024-02-05T06:18:51 |
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. |
org.opencontainers.image.documentation | https://netboot.xyz |
org.opencontainers.image.licenses | Apache-2.0 |
org.opencontainers.image.ref.name | de524f8accf162232557cb86a143a397c650ba82 |
org.opencontainers.image.revision | de524f8accf162232557cb86a143a397c650ba82 |
org.opencontainers.image.source | https://github.com/netbootxyz/docker-netbootxyz |
org.opencontainers.image.title | netbootxyz |
org.opencontainers.image.url | https://github.com/netbootxyz/docker-netbootxyz/packages |
org.opencontainers.image.vendor | netboot.xyz |
org.opencontainers.image.version | 0.7.1-nbxyz1 |
Details
2024-02-16 17:14:39 -05:00
Versions (2)
View all
Container
5
OCI / Docker
linux/amd64
netboot.xyz
Apache-2.0
59 MiB
production
2024-02-16
staging
2024-02-16