61 lines
1.1 KiB
Docker
61 lines
1.1 KiB
Docker
# Debian Atomic Base Variant
|
|
# Fedora Atomic 1:1 parallel for Debian
|
|
|
|
FROM debian:trixie-slim
|
|
|
|
# Set labels for Debian Atomic
|
|
LABEL org.debian-atomic.variant="base"
|
|
LABEL org.debian-atomic.description="Base OSTree system"
|
|
LABEL org.debian-atomic.fedora-equivalent="base-atomic"
|
|
|
|
# Install essential packages
|
|
RUN apt-get update && apt-get install -y \
|
|
systemd \
|
|
systemd-sysv \
|
|
dbus \
|
|
util-linux \
|
|
ostree \
|
|
ostree-boot \
|
|
grub2 \
|
|
grub-pc \
|
|
linux-image-amd64 \
|
|
initramfs-tools \
|
|
bash \
|
|
coreutils \
|
|
vim \
|
|
less \
|
|
curl \
|
|
wget \
|
|
sudo \
|
|
passwd \
|
|
network-manager \
|
|
iwd \
|
|
wireguard-tools \
|
|
openssh-client \
|
|
make \
|
|
gcc \
|
|
python3 \
|
|
python3-pip \
|
|
podman \
|
|
skopeo \
|
|
buildah \
|
|
lm-sensors \
|
|
powertop \
|
|
evtest \
|
|
bcache-tools \
|
|
input-remapper \
|
|
usbmuxd \
|
|
oddjob-mkhomedir \
|
|
linux-headers-amd64 \
|
|
dkms \
|
|
hwloc \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Create OSTree repository
|
|
RUN ostree --repo=/ostree/repo init --mode=bare-user
|
|
|
|
# Set working directory
|
|
WORKDIR /
|
|
|
|
# Default command
|
|
CMD ["/bin/bash"]
|