Skip to content

Commit f05b69b

Browse files
committed
Try breaking image up into more layers
1 parent a3f96b1 commit f05b69b

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

dockerfiles/alma9-spack-base.dockerfile

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ RUN yum clean all \
1313
&& yum clean all
1414

1515
# Tools for building the DAQ release
16-
RUN dnf install -y kernel-devel asciidoc bzip2 bzip2-devel bzip2-libs compat-openssl11 \
17-
cyrus-sasl-devel expat-devel elfutils elfutils-devel elfutils-libs fontconfig-devel \
18-
freetype-devel gcc gcc-c++ gcc-gfortran gdb gdbm gdbm-devel gettext-devel git \
19-
glibc-devel gperf gtk3-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel \
20-
java-1.8.0-openjdk-headless krb5-devel libICE-devel libSM-devel libX11-devel \
21-
libXdmcp-devel libXext-devel libXft-devel libXi-devel libXmu-devel libXpm-devel \
22-
libXrandr-devel libXrender-devel libXt-devel libXv-devel libXxf86vm-devel \
23-
libbsd-devel libcurl-devel libdb-devel libfontenc-devel libgcc libnsl2 librdmacm \
24-
libtirpc-devel libtool libunwind-devel libuuid-devel libxkbcommon-devel \
25-
libxkbcommon-x11-devel libxshmfence-devel make mesa-libGL-devel mesa-libGLU \
26-
mesa-libGLU-devel ncurses-compat-libs ncurses-devel ninja-build numactl-devel \
27-
openssh-server openssl openssl-devel patch patchelf perl-devel python3 python3-apipkg \
28-
python3-devel python3-libs python3-pip python3-pyyaml python3-setuptools \
29-
python3-setuptools_scm readline-devel rsync tar tcl-devel texinfo tk tk-devel unzip \
30-
wget xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel \
31-
xcb-util-wm-devel xorg-x11-util-macros xorg-x11-xtrans-devel xxhash xxhash-libs \
32-
xz-devel zip binutils-devel doxygen jq procps-ng \
33-
qt5 qt5-qtbase qt5-qtbase-gui qt5-qtbase-devel \
34-
&& dnf clean all
16+
RUN dnf install -y kernel-devel asciidoc bzip2 bzip2-devel bzip2-libs compat-openssl11 && dnf clean all
17+
RUN dnf install -y cyrus-sasl-devel expat-devel elfutils elfutils-devel elfutils-libs fontconfig-devel && dnf clean all
18+
RUN dnf install -y freetype-devel gcc gcc-c++ gcc-gfortran gdb gdbm gdbm-devel gettext-devel git && dnf clean all
19+
RUN dnf install -y glibc-devel gperf gtk3-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel && dnf clean all
20+
RUN dnf install -y java-1.8.0-openjdk-headless krb5-devel libICE-devel libSM-devel libX11-devel && dnf clean all
21+
RUN dnf install -y libXdmcp-devel libXext-devel libXft-devel libXi-devel libXmu-devel libXpm-devel && dnf clean all
22+
RUN dnf install -y libXrandr-devel libXrender-devel libXt-devel libXv-devel libXxf86vm-devel && dnf clean all
23+
RUN dnf install -y libbsd-devel libcurl-devel libdb-devel libfontenc-devel libgcc libnsl2 librdmacm && dnf clean all
24+
RUN dnf install -y libtirpc-devel libtool libunwind-devel libuuid-devel libxkbcommon-devel && dnf clean all
25+
RUN dnf install -y libxkbcommon-x11-devel libxshmfence-devel make mesa-libGL-devel mesa-libGLU && dnf clean all
26+
RUN dnf install -y mesa-libGLU-devel ncurses-compat-libs ncurses-devel ninja-build numactl-devel && dnf clean all
27+
RUN dnf install -y openssh-server openssl openssl-devel patch patchelf perl-devel python3 python3-apipkg && dnf clean all
28+
RUN dnf install -y python3-devel python3-libs python3-pip python3-pyyaml python3-setuptools && dnf clean all
29+
RUN dnf install -y python3-setuptools_scm readline-devel rsync tar tcl-devel texinfo tk tk-devel unzip && dnf clean all
30+
RUN dnf install -y wget xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel && dnf clean all
31+
RUN dnf install -y xcb-util-wm-devel xorg-x11-util-macros xorg-x11-xtrans-devel xxhash xxhash-libs && dnf clean all
32+
RUN dnf install -y xz-devel zip binutils-devel doxygen jq procps-ng && dnf clean all
33+
RUN dnf install -y qt5 qt5-qtbase qt5-qtbase-gui qt5-qtbase-devel && dnf clean all
34+
3535

3636
RUN dnf install -y https://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/RPMS/mongodb-org-server-7.0.28-1.el9.x86_64.rpm && dnf clean all
3737

0 commit comments

Comments
 (0)