64 lines
1.3 KiB
Docker
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"]
|