debian-atomic/variants/base-forky/Containerfile

64 lines
1.3 KiB
Docker

# Debian Atomic Base Variant (Forky Testing)
# Fedora Atomic 1:1 parallel for Debian 14 Testing
FROM debian:forky-slim
# Set labels for Debian Atomic
LABEL org.debian-atomic.variant="base-forky"
LABEL org.debian-atomic.description="Base OSTree system (Debian 14 Testing)"
LABEL org.debian-atomic.fedora-equivalent="base-atomic"
LABEL org.debian-atomic.debian-version="14-forky"
LABEL org.debian-atomic.stability="testing"
# 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 mkdir -p /ostree/repo && \
ostree --repo=/ostree/repo init --mode=bare-user
# Set working directory
WORKDIR /
# Default command
CMD ["/bin/bash"]