particle-os (base)

Published 2025-08-12 22:48:06 +00:00 by robojerk

Installation

docker pull git.raines.xyz/robojerk/particle-os:base
sha256:e0ada09db66c98b150511df7284ab66ae59cbc16c6cbacc583e0becb27c1a147

About 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
Container
2025-08-12 22:48:06 +00:00
0
OCI / Docker
linux/amd64
MIT
91 MiB
Versions (2) View all
bootc 2025-08-12
base 2025-08-12