particle-os (base)
Published 2025-08-12 22:48:06 +00:00 by robojerk
Installation
docker pull git.raines.xyz/robojerk/particle-os:basesha256:e0ada09db66c98b150511df7284ab66ae59cbc16c6cbacc583e0becb27c1a147About this package
Base Debian image for Particle-OS with bootc deployment utilities
Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1753056000' |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV LANG=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| /bin/sh -c apt-get update && apt-get install -y systemd systemd-sysv dbus sudo curl wget gnupg ca-certificates locales vim-tiny less procps iproute2 net-tools systemd-timesyncd util-linux parted e2fsprogs dosfstools grub-efi-amd64 efibootmgr fdisk gdisk && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen |
| ENV LANG=en_US.UTF-8 |
| ENV LANGUAGE=en_US:en |
| ENV LC_ALL=en_US.UTF-8 |
| ENV PATH="/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin" |
| /bin/sh -c mkdir -p /ostree && mkdir -p /sysroot && mkdir -p /boot && mkdir -p /usr/lib/ostree-boot && mkdir -p /usr/lib/modules && mkdir -p /usr/lib/kernel && mkdir -p /usr/lib/firmware && mkdir -p /etc/ostree && mkdir -p /var/lib/ostree && mkdir -p /var/home && ln -sf ../var/home /home |
| /bin/sh -c echo "root:particle" | chpasswd && echo "particle ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/particle |
| /bin/sh -c useradd -m -s /bin/bash particle && echo "particle:particle" | chpasswd && usermod -aG sudo particle |
| /bin/sh -c which sfdisk && sfdisk --version && which parted && parted --version && which mkfs.ext4 && mkfs.ext4 -V && which mkfs.fat && mkfs.fat --help && which grub-install && grub-install --version && which efibootmgr && efibootmgr --version |
| WORKDIR /root |
| LABEL org.opencontainers.image.title="Particle-OS Base" |
| LABEL org.opencontainers.image.description="Base Debian image for Particle-OS with bootc deployment utilities" |
| LABEL org.opencontainers.image.version="0.1.0" |
| LABEL org.opencontainers.image.vendor="Particle-OS Project" |
| LABEL org.opencontainers.image.source="https://github.com/your-org/particle-os" |
| LABEL org.opencontainers.image.revision="0.1.0" |
| LABEL org.opencontainers.image.created="2024-01-01T00:00:00Z" |
| LABEL org.opencontainers.image.licenses="MIT" |
| LABEL org.opencontainers.image.ref.name="particle-os-base" |
| LABEL com.debian.bootc="true" |
| LABEL ostree.bootable="true" |
| HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 CMD systemctl is-system-running || exit 1 |
| CMD ["/bin/bash"] |
Labels
| Key | Value |
|---|---|
| com.debian.bootc | true |
| io.buildah.version | 1.39.3 |
| org.opencontainers.image.created | 2024-01-01T00:00:00Z |
| org.opencontainers.image.description | Base Debian image for Particle-OS with bootc deployment utilities |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.ref.name | particle-os-base |
| org.opencontainers.image.revision | 0.1.0 |
| org.opencontainers.image.source | https://github.com/your-org/particle-os |
| org.opencontainers.image.title | Particle-OS Base |
| org.opencontainers.image.vendor | Particle-OS Project |
| org.opencontainers.image.version | 0.1.0 |
| ostree.bootable | true |
Details
Versions (2)
View all