1- ARG OL_VERSION=9
2- FROM oraclelinux:${OL_VERSION}
1+ FROM oraclelinux:9
32ARG REPO=testing
43ARG PMM_REPO=experimental
54ARG PBM_VERSION=latest
@@ -45,16 +44,16 @@ RUN set -ex; \
4544 percona-server-mongodb-server \
4645 percona-server-mongodb-mongos ; \
4746 else \
48- dnf -y install percona-server-mongodb-${PSMDB_VERSION}.el${OL_VERSION} \
49- percona-server-mongodb-tools-${PSMDB_VERSION}.el${OL_VERSION} \
50- percona-server-mongodb-server-${PSMDB_VERSION}.el${OL_VERSION} \
51- percona-server-mongodb-mongos-${PSMDB_VERSION}.el${OL_VERSION} ; \
47+ dnf -y install percona-server-mongodb-${PSMDB_VERSION}.el9 \
48+ percona-server-mongodb-tools-${PSMDB_VERSION}.el9 \
49+ percona-server-mongodb-server-${PSMDB_VERSION}.el9 \
50+ percona-server-mongodb-mongos-${PSMDB_VERSION}.el9 ; \
5251 fi && \
5352 if [ "$PBM_VERSION" == "latest" ]; then \
5453 dnf -y install percona-backup-mongodb ; \
5554 else \
56- dnf -y install percona-backup-mongodb-${PBM_VERSION}.el${OL_VERSION} ; \
57- fi
55+ dnf -y install percona-backup-mongodb-${PBM_VERSION}.el9 ; \
56+ fi
5857
5958RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
6059 dnf -y install pmm-client && \
@@ -69,9 +68,9 @@ RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
6968 dnf -y install pmm-client ; \
7069 else \
7170 if [[ "$PMM_CLIENT_VERSION" =~ ^([3-9])\. ([1-9][0-9]*)\. ([0-9]+)$ ]]; then \
72- dnf -y install pmm-client-${PMM_CLIENT_VERSION}-7.el${OL_VERSION} ; \
71+ dnf -y install pmm-client-${PMM_CLIENT_VERSION}-7.el9 ; \
7372 else \
74- dnf -y install pmm-client-${PMM_CLIENT_VERSION}-6.el${OL_VERSION} ; \
73+ dnf -y install pmm-client-${PMM_CLIENT_VERSION}-6.el9 ; \
7574 fi \
7675 fi && \
7776 sed 's/Type=forking/#Type=forking/' -i /usr/lib/systemd/system/mongod.service && \
@@ -82,7 +81,7 @@ RUN if [[ "$PMM_CLIENT_VERSION" == http* ]]; then \
8281 curl -Lf -o /tmp/mgodatagen.tar.gz https://github.com/feliixx/mgodatagen/releases/download/v0.11.2/mgodatagen_0.11.2_Linux_x86_64.tar.gz && \
8382 tar -xf /tmp/mgodatagen.tar.gz -C /usr/bin && \
8483 dnf clean all; \
85- rm -rf /var/cache/dnf /var/cache/dnf /data/db && mkdir -p /data/db;
84+ rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db;
8685
8786COPY conf/sysconfig/mongod /etc/sysconfig/
8887COPY keyfile /etc/keyfile
0 commit comments