From 6a2666f47b7ba73ff89e8f44a5621eab2af9a133 Mon Sep 17 00:00:00 2001 From: Anders Rytter Hansen Date: Wed, 30 Jul 2025 22:23:03 -0300 Subject: [PATCH] add firewall rule and try to fix nvidia driver loading issue --- Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Dockerfile b/Dockerfile index 9e794ef..7304da6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,8 @@ ENV KERNEL=${KERNEL} # Get list of kernels from my repo. If the list has been updated, then the image will be rebuilt. If it hasn't been updated, then caching of the previous build will be used. ADD "https://copr.fedorainfracloud.org/api_3/build/list?ownername=andersrh&projectname=my-ostree-os&packagename=kernel-cachyos-lto-skylake" /tmp/builds.txt +RUN dnf upgrade -y + RUN dnf copr enable -y andersrh/my-ostree-os RUN dnf install --nogpgcheck -y https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm @@ -24,6 +26,12 @@ RUN dnf remove -y kernel kernel-core kernel-modules kernel-modules-core kernel-m RUN dnf install -y dkms-nvidia nvidia-driver nvidia-persistenced opencl-filesystem libva-nvidia-driver RUN sed -i -e 's/kernel-open$/kernel/g' /etc/nvidia/kernel.conf RUN dkms install nvidia/$(ls /usr/src/ | grep nvidia- | cut -d- -f2-) -k $(rpm -q --queryformat "%{VERSION}-%{RELEASE}.%{ARCH}\n" ${KERNEL}) +RUN echo 'omit_drivers+=" nouveau "' | sudo tee /etc/dracut.conf.d/blacklist-nouveau.conf +RUN dracut --regenerate-all --force +RUN depmod -a + +# Allow connections to KDEConnect +RUN firewall-cmd --permanent --zone=public --add-service=kdeconnect RUN rm -rf /tmp/* /var/* && mkdir -p /var/tmp && chmod -R 1777 /var/tmp && \ bootc container lint