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
Container
2025-01-17 20:50:55 +00:00
4
OCI / Docker
linux/amd64
info@percona.com
146 MiB
Versions (1) View all
2.8.0-updated 2025-01-17