bootc

hcihost (latest)

Published 2025-06-21 14:13:20 -05:00 by monarc

Installation

docker pull git.monarc.systems/bootc/hcihost:latest
sha256:c0b16ab5a8c99d0068feb206b70af40c7659245ef0247a18c852f59f92dd3490

About this package

AlmaLinux Bootable Container Image

Image Layers

ostree export of commit 46ca5f8bb8214a6e2039d183b68a27f19e8912b3d3dacdfcf99b4099725a556b
podman-6:5.4.0-9.el10_0.x86_64
linux-firmware-20250314-15.el10.noarch
python3-libs-3.12.9-2.el10_0.x86_64
nvidia-gpu-firmware-20250314-15.el10.noarch
kernel-modules-6.12.0-55.9.1.el10_0.x86_64
atheros-firmware-20250314-15.el10.noarch
libicu-74.2-4.el10.x86_64
rpm-4.19.1.1-12.el10.alma.1.x86_64
kernel-modules-core-6.12.0-55.9.1.el10_0.x86_64
skopeo-2:1.18.1-1.el10_0.x86_64
amd-gpu-firmware-20250314-15.el10.noarch
binutils-2.41-53.el10.alma.1.x86_64
kernel-core-6.12.0-55.9.1.el10_0.x86_64
mt7xxx-firmware-20250314-15.el10.noarch
samba-client-libs-4.21.3-102.el10.x86_64
systemd-257-9.el10_0.1.alma.1.x86_64
glib2-2.80.4-4.el10.x86_64
rpm-ostree-2025.5-1.el10.x86_64
netavark-2:1.14.1-1.el10_0.x86_64
systemd-udev-257-9.el10_0.1.alma.1.x86_64
coreutils-common-9.5-6.el10.x86_64
toolbox-0.1.1-1.el10.x86_64
microcode_ctl-4:20250211-1.el10_0.noarch
NetworkManager-libnm-1:1.52.0-3.el10_0.x86_64
file-libs-5.45-7.el10.x86_64
brcmfmac-firmware-20250314-15.el10.noarch
gnupg2-2.4.5-2.el10.x86_64
cracklib-dicts-2.9.11-8.el10.x86_64
intel-gpu-firmware-20250314-15.el10.noarch
bootc-1.1.6-2.el10_0.x86_64
bash-5.2.26-6.el10.x86_64
openssl-libs-1:3.2.2-16.el10.alma.1.x86_64
glibc-gconv-extra-2.39-37.el10.alma.1.x86_64
grub2-tools-1:2.12-14.el10_0.alma.1.x86_64
fwupd-1.9.26-3.el10.x86_64
python3-setuptools-69.0.3-9.el10.noarch
135 components
glibc-2.39-37.el10.alma.1.x86_64 and gnutls-3.8.9-9.el10.x86_64 and grub2-common-1:2.12-14.el10_0.alma.1.noarch
libldb-4.21.3-102.el10.x86_64 and samba-common-libs-4.21.3-102.el10.x86_64 and libsmbclient-4.21.3-102.el10.x86_64 and samba-common-4.21.3-102.el10.noarch and systemd-pam-257-9.el10_0.1.alma.1.x86_64
glibc-common-2.39-37.el10.alma.1.x86_64 and systemd-libs-257-9.el10_0.1.alma.1.x86_64 and grub2-pc-modules-1:2.12-14.el10_0.alma.1.noarch and grub2-tools-minimal-1:2.12-14.el10_0.alma.1.x86_64 and kernel-modules-extra-6.12.0-55.9.1.el10_0.x86_64
10 components
sssd-common-2.10.2-3.el10_0.2.x86_64 and NetworkManager-1:1.52.0-3.el10_0.x86_64
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
10 components
9 components
20 components
20 components
17 components
11 components
18 components
initramfs (kernel 6.12.0-55.9.1.el10_0.x86_64) and rpmostree-unpackaged-content
Reserved for new packages
ARG PROJECT_NAME
|1 PROJECT_NAME=bootcnode /bin/sh -c mkdir -p /opt/${PROJECT_NAME}/ansible /opt/${PROJECT_NAME}/scripts /opt/${PROJECT_NAME}/cloud/seed/nocloud /var/${PROJECT_NAME} /var/lib/cloud/seed/nocloud-net /etc/${PROJECT_NAME} /var/account /usr/share/cockpit /var/roothome
|1 PROJECT_NAME=bootcnode /bin/sh -c dnf install -y epel-release
|1 PROJECT_NAME=bootcnode /bin/sh -c dnf install -y podman cockpit cockpit-podman cockpit-machines dbus-daemon libvirt-daemon-kvm libvirt-client virt-install qemu-kvm firewalld openssh-server NetworkManager NetworkManager-libnm NetworkManager-wifi nm-connection-editor python3-libsemanage python3-policycoreutils python3-pip ansible-core ansible-collection-community-general tuned grubby nss-mdns avahi smartmontools wpa_supplicant uv distrobox vim git jq tmux bash-completion fail2ban fail2ban-firewalld fail2ban-systemd fail2ban-selinux rsync htop telnet nmap net-tools iw guestfs-tools sysstat nfs-utils python3-jinja2 cloud-init greenboot-default-health-checks greenboot plymouth-theme-spinner make && dnf groupinstall -y "Virtualization Host" && dnf update -y && dnf clean all
|1 PROJECT_NAME=bootcnode /bin/sh -c rm -f /etc/yum.repos.d/*.repo
COPY file:c6a127beb205f0fae14be9870dfbb4ed88b52e6436cac9328e2025845ee38b82 in /etc/yum.repos.d/
COPY dir:c8757eb83c5525ae3de33c627a33c094bc3a380052b46244f5456d40bc358d29 in /usr/share/cockpit/ansible-status/
COPY dir:d9097e1a425093a11147da5933b5bb316e05dc9b4ac390f964f4ebc201df1715 in /usr/share/cockpit/bootc-status/
COPY dir:cfc269e43299b3944528e5b37ee312572581e3508f282cc825126429528bd708 in /opt/${PROJECT_NAME}/ansible/
COPY file:71ae7db573d842fcd2adce7de85acebd61f5ceddde3cd557096f0320eccb1d58 in /usr/lib/sysusers.d/
|1 PROJECT_NAME=bootcnode /bin/sh -c echo "export PATH=\"/opt/${PROJECT_NAME}/scripts:\$PATH\"" > /etc/profile.d/${PROJECT_NAME}-scripts.sh && ln -sf /opt/${PROJECT_NAME}/cloud/seed/nocloud /var/lib/cloud/seed/nocloud && ln -s /usr/lib/systemd/system/cloud-init.target /etc/systemd/system/multi-user.target.wants/cloud-init.target
COPY dir:44b4c84cd1f27e45a13c3acdd8fde9e682c012e00dd1eb9d6247fd43a794d7bd in /tmp/scripts/
COPY multi:5bdb8dcfc5004b4b635b39cd5b81e75a8e8e9940c457d94c407b5584880b6b0b in /tmp/
COPY dir:8b2ea5693f430bd74b41805958cda8334d3bb97725e25186d67542e47073d85c in /tmp/systemd/
COPY dir:e5e246a0a1c886330877bc3eb810ef63c2ef8f5b7ac7b3524930538540ad2ad0 in /tmp/user-data.d/
COPY file:3e979ec8dd7d067a3a14c8b6af84b9a4a8aa62d2c6b919e740a72ba34c2f2098 in /tmp/
|1 PROJECT_NAME=bootcnode /bin/sh -c cd /tmp && mkdir -p generated && python3 scripts/process_templates.py && if [ -d generated/scripts ]; then cp generated/scripts/* /opt/${PROJECT_NAME}/scripts/; fi && restorecon -R /opt/${PROJECT_NAME}/scripts/ && if [ -f generated/user-data ]; then cp generated/user-data /opt/${PROJECT_NAME}/cloud/seed/nocloud/; fi && if [ -f generated/meta-data ]; then cp generated/meta-data /opt/${PROJECT_NAME}/cloud/seed/nocloud/; fi && if [ -f generated/.web-mode ]; then cp generated/.web-mode /opt/${PROJECT_NAME}/cloud/seed/nocloud/; fi && if [ -f generated/setup-web-mode.sh ]; then generated/setup-web-mode.sh; fi && if [ -d generated/systemd ]; then cp generated/systemd/* /etc/systemd/system/; fi && if [ -d generated/sysusers.d ]; then cp generated/sysusers.d/* /usr/lib/sysusers.d/; fi && if [ -d generated/tmpfiles.d ]; then cp generated/tmpfiles.d/* /usr/lib/tmpfiles.d/; fi && systemctl enable cloud-init.service cloud-config.service cloud-final.service ansible-periodic.timer ansible-periodic-full.timer ansible-periodic.service ansible-periodic-full.service && cp -r generated /opt/${PROJECT_NAME}/generated && rm -rf /tmp/scripts /tmp/*.j2 /tmp/systemd /tmp/user-data.d /tmp/.env /tmp/generated
|1 PROJECT_NAME=bootcnode /bin/sh -c restorecon -R /opt/${PROJECT_NAME}/ /var/${PROJECT_NAME}/ && rm -rf /usr/etc
|1 PROJECT_NAME=bootcnode /bin/sh -c rm -rf /var/log/* && rm -rf /var/cache/* && rm -rf /var/lib/dnf/history.sqlite* && rm -rf /var/lib/dnf/repos/*/countme && rm -rf /tmp/* && rm -rf /var/tmp/* && rm -rf /var/roothome/.cache && rm -rf /var/lib/plocate/* && find /var/lib/systemd/ -name '*.log' -delete && find /var/lib/NetworkManager/ -name '*.log' -delete && find /var/roothome/.ansible/collections/ -name '*.sh' -delete 2>/dev/null || true && journalctl --vacuum-size=1K || true
|1 PROJECT_NAME=bootcnode /bin/sh -c ansible-galaxy collection install ansible.posix
CMD ["/sbin/init"]
LABEL containers.bootc=1
LABEL ostree.bootable=1
LABEL bootc.build.iso=1
/bin/sh

Labels

Key Value
bootc.build.iso 1
build-date 2025-06-09T09:16:19+00:00
containers.bootc 1
io.buildah.version 1.39.4
org.opencontainers.image.created 2025-06-09T09:16:19+00:00
org.opencontainers.image.description AlmaLinux Bootable Container Image
org.opencontainers.image.source git://github.com/AlmaLinux/bootc-images.git
org.opencontainers.image.title almalinux-bootc
org.opencontainers.image.url https://github.com/AlmaLinux/bootc-images
org.opencontainers.image.vendor AlmaLinux OS Foundation
org.opencontainers.image.version 10.0.20250609.0
ostree.bootable 1
ostree.commit 46ca5f8bb8214a6e2039d183b68a27f19e8912b3d3dacdfcf99b4099725a556b
ostree.final-diffid sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1
redhat.id almalinux
redhat.version-id 10.0
release 10.0
version 10.0
Details
Container
2025-06-21 14:13:20 -05:00
23
OCI / Docker
linux/amd64
1.2 GiB
Versions (1) View all
latest 2025-06-21