mirror of
https://github.com/outbackdingo/ucore.git
synced 2026-01-27 10:20:49 +00:00
38 lines
874 B
Docker
38 lines
874 B
Docker
ARG FEDORA_MAJOR_VERSION=37
|
|
|
|
FROM quay.io/fedora/fedora-coreos:stable
|
|
|
|
COPY etc /etc
|
|
|
|
# Remove undesired packages
|
|
RUN rpm-ostree override remove \
|
|
moby-engine \
|
|
toolbox \
|
|
zincati
|
|
|
|
# Install needed packages
|
|
RUN rpm-ostree install \
|
|
cockpit-system \
|
|
cockpit-ostree \
|
|
cockpit-podman \
|
|
cockpit-networkmanager \
|
|
cockpit-storaged \
|
|
distrobox \
|
|
duperemove \
|
|
firewalld \
|
|
podman \
|
|
podman-docker \
|
|
podman-compose \
|
|
wget \
|
|
wireguard-tools \
|
|
xdg-dbus-proxy \
|
|
xdg-user-dirs
|
|
|
|
# Finalize
|
|
RUN sed -i 's/#AutomaticUpdatePolicy.*/AutomaticUpdatePolicy=stage/' /etc/rpm-ostreed.conf && \
|
|
sed -i 's/#DefaultTimeoutStopSec.*/DefaultTimeoutStopSec=15s/' /etc/systemd/user.conf && \
|
|
sed -i 's/#DefaultTimeoutStopSec.*/DefaultTimeoutStopSec=15s/' /etc/systemd/system.conf && \
|
|
systemctl enable rpm-ostreed-automatic.timer && \
|
|
rpm-ostree cleanup -m && \
|
|
ostree container commit
|