percona-backup-mongodb (2.8.0-updated)
Published 2025-01-17 20:50:55 +00:00 by kakious
Installation
docker pull git.kakio.us/kakious/percona-backup-mongodb:2.8.0-updated
sha256:37e9d781aa154f00aedd22cb80d2d6f0838b8f36c09785caaa851a23215fb354
About this package
Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB Sharded Clusters and Replica Sets.
Image layers
ADD file:0a5efd8e0ee30fd5923db9e6f04697b969b1f8590621048a8f51e42623c19c0f in / |
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || : |
ADD file:df13b6a4fdeac4626ab7cd7e99d16d30edc6e3e5441295ae7691bee26604a5b1 in /tmp/tls-ca-bundle.pem |
ADD multi:ace0e3a9500e4a8c05ca141d4aa1c80858b6592690fa51000b4a92ace6327dc2 in /etc/yum.repos.d/ |
LABEL maintainer="Red Hat, Inc." |
LABEL com.redhat.component="ubi8-minimal-container" name="ubi8-minimal" version="8.10" |
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" |
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 8." |
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." |
LABEL io.k8s.display-name="Red Hat Universal Base Image 8 Minimal" |
LABEL io.openshift.expose-services="" |
LABEL io.openshift.tags="minimal rhel8" |
ENV container oci |
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
CMD ["/bin/bash"] |
/bin/sh -c rm -rf /var/log/* |
LABEL release=1154 |
ADD file:867d0209f27a6359ece8ac26f9b97c19db8809be33a3546d747e8cb3813d8d93 in /root/buildinfo/content_manifests/ubi8-minimal-container-8.10-1154.json |
ADD file:ca83b0064f11bcc49913775c094336d0bd9f3d0eeef910cb6491cef1d35ddeef in /root/buildinfo/Dockerfile-ubi8-minimal-8.10-1154 |
LABEL "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-12-10T11:57:42" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="4f8da2b64a13f2a264bd802d8909bf803211fb20" "io.k8s.description"="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.10-1154" |
/bin/sh -c rm -f '/etc/yum.repos.d/repo-f778f.repo' '/etc/yum.repos.d/repo-c9e78.repo' |
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem |
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || : |
LABEL name=Percona Backup for MongoDB maintainer=Percona Development <info@percona.com> vendor=Percona summary=Percona Backup for MongoDB description=Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB Sharded Clusters and Replica Sets. org.opencontainers.image.authors=info@percona.com |
LABEL org.opencontainers.image.title=Percona Backup for MongoDB org.opencontainers.image.vendor=Percona org.opencontainers.image.description=Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB Sharded Clusters and Replica Sets. org.opencontainers.image.authors=info@percona.com |
ENV PBM_VERSION=2.8.0-1 |
ENV PBM_REPO_CH=release |
ENV PSMDB_REPO=psmdb-42 |
ENV PSMDB_REPO_CH=release |
ENV OS_VER=el8 |
ENV FULL_PBM_VERSION=2.8.0-1.el8 |
RUN /bin/sh -c set -ex; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 4D1BB29D63D98E422B2113B19334A25F8507EFA5 99DB70FAE1D7CE227FB6488205B555B38483C65D 94E279EB8D8F25B21810ADF121EA45AB2F86D6A1; gpg --batch --export --armor 4D1BB29D63D98E422B2113B19334A25F8507EFA5 > ${GNUPGHOME}/PERCONA-PACKAGING-KEY; gpg --batch --export --armor 99DB70FAE1D7CE227FB6488205B555B38483C65D > ${GNUPGHOME}/RPM-GPG-KEY-centosofficial; gpg --batch --export --armor 94E279EB8D8F25B21810ADF121EA45AB2F86D6A1 > ${GNUPGHOME}/RPM-GPG-KEY-EPEL-8; rpmkeys --import ${GNUPGHOME}/PERCONA-PACKAGING-KEY ${GNUPGHOME}/RPM-GPG-KEY-centosofficial ${GNUPGHOME}/RPM-GPG-KEY-EPEL-8; microdnf install -y findutils; curl -Lf -o /tmp/percona-release.rpm https://repo.percona.com/yum/percona-release-latest.noarch.rpm; rpmkeys --checksig /tmp/percona-release.rpm; rpm -i /tmp/percona-release.rpm; rm -rf "$GNUPGHOME" /tmp/percona-release.rpm; rpm --import /etc/pki/rpm-gpg/PERCONA-PACKAGING-KEY; percona-release enable pbm ${PBM_REPO_CH}; percona-release enable ${PSMDB_REPO} ${PSMDB_REPO_CH} # buildkit |
RUN /bin/sh -c set -ex; microdnf -y update; microdnf -y install vim-minimal jq oniguruma; microdnf -y install percona-backup-mongodb-${FULL_PBM_VERSION}; microdnf -y install percona-server-mongodb-shell; microdnf clean all; rm -rf /var/cache/dnf /var/cache/yum # buildkit |
RUN /bin/sh -c useradd -u 1001 -r -g 0 -m -s /sbin/nologin -c "Default Application User" mongodb; # buildkit |
USER 1001 |
COPY LICENSE /licenses/LICENSE.Dockerfile # buildkit |
COPY LICENSE /licenses/LICENSE.Percona-Backup-for-MongoDB # buildkit |
CMD ["pbm-agent"] |
COPY ./start-agent.sh /start-agent.sh # buildkit |
ENTRYPOINT ["/start-agent.sh"] |
USER root |
RUN /bin/sh -c microdnf update -y && microdnf clean all # buildkit |
COPY --chmod=755 start-agent.sh /opt/percona/ps-entry.sh # buildkit |
COPY --chmod=755 start-agent.sh / # buildkit |
COPY pbm /usr/bin/pbm # buildkit |
COPY pbm-agent /usr/bin/pbm-agent # buildkit |
COPY pbm-speed-test /usr/bin/pbm-speed-test # buildkit |
USER nobody |
ENTRYPOINT ["/opt/percona/ps-entry.sh"] |
CMD ["/usr/bin/pbm-agent"] |
Labels
Key | Value |
---|---|
architecture | x86_64 |
build-date | 2024-12-10T11:57:42 |
com.redhat.component | ubi8-minimal-container |
com.redhat.license_terms | https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI |
description | Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB Sharded Clusters and Replica Sets. |
distribution-scope | public |
io.buildah.version | 1.33.8 |
io.k8s.description | The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
io.k8s.display-name | Red Hat Universal Base Image 8 Minimal |
io.openshift.expose-services | |
io.openshift.tags | minimal rhel8 |
maintainer | Percona Development <info@percona.com> |
name | Percona Backup for MongoDB |
org.opencontainers.image.authors | info@percona.com |
org.opencontainers.image.description | Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB Sharded Clusters and Replica Sets. |
org.opencontainers.image.title | Percona Backup for MongoDB |
org.opencontainers.image.vendor | Percona |
release | 1154 |
summary | Percona Backup for MongoDB |
url | https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.10-1154 |
vcs-ref | 4f8da2b64a13f2a264bd802d8909bf803211fb20 |
vcs-type | git |
vendor | Percona |
version | 8.10 |
Details
2025-01-17 20:50:55 +00:00
Versions (1)
View all
Container
4
OCI / Docker
linux/amd64
info@percona.com
146 MiB
2.8.0-updated
2025-01-17