fedora-40: splits install to multiple layers
All checks were successful
/ build (push) Successful in 5m3s

This commit is contained in:
thislight 2024-07-14 14:57:43 +08:00
parent 7e78c316e9
commit 4e9e561660
No known key found for this signature in database
GPG key ID: A50F9451AC56A63E
2 changed files with 34 additions and 21 deletions

View file

@ -1,11 +1,20 @@
FROM fedora:40
RUN dnf update -y --setopt install_weak_deps=False && \
dnf install -y --setopt install_weak_deps=False git git-lfs git-ftp fuse-overlayfs \
nodejs nodejs-npm python3-devel python3-pip pipx coreutils bash clang gcc \
aria2 jq yq zstd brotli perl perl-CPAN ruby rubygems sqlite && \
dnf group install -y --setopt install_weak_deps=False "Container Management" --exclude container-selinux && \
dnf clean all -y
RUN dnf update -y --setopt install_weak_deps=False
RUN dnf install -y --setopt install_weak_deps=False git git-lfs git-ftp fuse-overlayfs
RUN dnf install -y --setopt install_weak_deps=False nodejs nodejs-npm python3-devel python3-pip pipx
RUN dnf install -y --setopt install_weak_deps=False perl perl-CPAN ruby rubygems
RUN dnf install -y --setopt install_weak_deps=False clang gcc
RUN dnf install -y --setopt install_weak_deps=False coreutils bash aria2 jq yq zstd brotli sqlite
RUN dnf group install -y --setopt install_weak_deps=False "Container Management" --exclude container-selinux
# We don't clean up dnf cache since user may want to install packages for their use
ADD containers.conf /etc/containers/
ADD containers/storage.conf /etc/containers/