graylog (staging-mongo)
Published 2024-04-18 09:18:28 -04:00 by colin
Installation
docker pull git.nixc.us/nixius/graylog:staging-mongo
sha256:0385424611401aab235f3bebd0f7e8fe90a2954bea96b850382c08217cadeace
Image Layers
ADD file:10ca901c24a84f484a66ec1b21b29e715054301d7a2b19b9059dfbc233f31f31 in / |
CMD ["/bin/bash"] |
LABEL org.opencontainers.image.authors=info@percona.com |
/bin/sh -c set -ex; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 430BDF5C56E7C94E848EE60C1C4CBDCDCD2EFD2A 99DB70FAE1D7CE227FB6488205B555B38483C65D 94E279EB8D8F25B21810ADF121EA45AB2F86D6A1; gpg --batch --export --armor 430BDF5C56E7C94E848EE60C1C4CBDCDCD2EFD2A > ${GNUPGHOME}/RPM-GPG-KEY-Percona; gpg --batch --export --armor 99DB70FAE1D7CE227FB6488205B555B38483C65D > ${GNUPGHOME}/RPM-GPG-KEY-centosofficial; gpg --batch --export --armor 94E279EB8D8F25B21810ADF121EA45AB2F86D6A1 > ${GNUPGHOME}/RPM-GPG-KEY-EPEL-8; rpmkeys --import ${GNUPGHOME}/RPM-GPG-KEY-Percona ${GNUPGHOME}/RPM-GPG-KEY-centosofficial ${GNUPGHOME}/RPM-GPG-KEY-EPEL-8; 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 |
ENV PSMDB_VERSION=7.0.7-4 |
ENV OS_VER=el8 |
ENV FULL_PERCONA_VERSION=7.0.7-4.el8 |
ENV K8S_TOOLS_VERSION=0.5.0 |
ENV PSMDB_REPO=release |
ARG PERCONA_TELEMETRY_DISABLE=1 |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -ex; percona-release enable psmdb-70 ${PSMDB_REPO}; dnf config-manager --enable ol8_u4_security_validation; dnf -y update openssh; dnf -y update bind-export-libs; dnf -y update glibc; dnf -y update libgcrypt; dnf -y install percona-server-mongodb-mongos-${FULL_PERCONA_VERSION} percona-server-mongodb-tools-${FULL_PERCONA_VERSION} percona-mongodb-mongosh numactl procps-ng jq tar oniguruma cyrus-sasl-gssapi policycoreutils; curl -Lf -o /tmp/Percona-Server-MongoDB-server.rpm http://repo.percona.com/psmdb-70/yum/${PSMDB_REPO}/8/RPMS/x86_64/percona-server-mongodb-server-${FULL_PERCONA_VERSION}.x86_64.rpm; rpmkeys --checksig /tmp/Percona-Server-MongoDB-server.rpm; rpm -iv /tmp/Percona-Server-MongoDB-server.rpm --nodeps; rm -rf /tmp/Percona-Server-MongoDB-server.rpm; dnf clean all; rm -rf /var/cache/dnf /var/cache/yum /data/db && mkdir -p /data/db; chown -R 1001:0 /data/db |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c useradd -u 1001 -r -g 0 -m -s /sbin/nologin -c "Default Application User" mongodb; chmod g+rwx /var/log/mongo; chown :0 /var/log/mongo |
COPY file:1d2383ed75cb81a2f0b1a11bb143bc3e5c794afcaa88de2eb180e76cbf17699a in /licenses/LICENSE.Dockerfile |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c cp /usr/share/doc/percona-server-mongodb-server/LICENSE-Community.txt /licenses/LICENSE.Percona-Server-for-MongoDB |
ENV GOSU_VERSION=1.11 |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -eux; curl -Lf -o /usr/bin/gosu https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-amd64; curl -Lf -o /usr/bin/gosu.asc https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-amd64.asc; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/bin/gosu.asc /usr/bin/gosu; rm -rf "$GNUPGHOME" /usr/bin/gosu.asc; chmod +x /usr/bin/gosu; curl -f -o /licenses/LICENSE.gosu https://raw.githubusercontent.com/tianon/gosu/${GOSU_VERSION}/LICENSE |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -ex; curl -fSL https://github.com/percona/mongodb-orchestration-tools/releases/download/${K8S_TOOLS_VERSION}/k8s-mongodb-initiator -o /usr/local/bin/k8s-mongodb-initiator; curl -fSL https://github.com/percona/mongodb-orchestration-tools/releases/download/${K8S_TOOLS_VERSION}/mongodb-healthcheck -o /usr/local/bin/mongodb-healthcheck; curl -fSL https://github.com/percona/mongodb-orchestration-tools/releases/download/${K8S_TOOLS_VERSION}/SHA256SUMS -o /tmp/SHA256SUMS; echo "$(grep 'k8s-mongodb-initiator' /tmp/SHA256SUMS | awk '{print $1}')" /usr/local/bin/k8s-mongodb-initiator | sha256sum -c -; echo "$(grep 'mongodb-healthcheck' /tmp/SHA256SUMS | awk '{print $1}')" /usr/local/bin/mongodb-healthcheck | sha256sum -c -; rm -f /tmp/SHA256SUMS; chmod 0755 /usr/local/bin/k8s-mongodb-initiator /usr/local/bin/mongodb-healthcheck |
VOLUME [/data/db] |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -ex; curl -fSL https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js -o /js-yaml.js; echo "45dc3dd03dc07a06705a2c2989b8c7f709013f04bd5386e3279d4e447f07ebd7 /js-yaml.js" | sha256sum -c - |
ADD 935772c7fce624c3ced161cd8be098e833839ed459d1fb65bb3ab95acf215949 in /call-home.sh |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c chmod a+rx call-home.sh |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c mkdir -p /usr/local/percona |
|1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c chown 1001:1001 /usr/local/percona |
ENV CALL_HOME_OPTIONAL_PARAMS= -s el8 |
COPY file:fd197dc4e059ae10789ff0e5c6d9c23598ab539cef79d5c9f0937d7c26c13e5b in /entrypoint.sh |
ENTRYPOINT ["/entrypoint.sh"] |
EXPOSE 27017 |
USER 1001 |
CMD ["mongod"] |
Labels
Key | Value |
---|---|
com.docker.compose.project | graylog |
com.docker.compose.service | mongo |
com.docker.compose.version | 2.24.5 |
org.opencontainers.image.authors | info@percona.com |
Details
2024-04-18 09:18:28 -04:00
Versions (4)
View all
Container
0
OCI / Docker
linux/amd64
info@percona.com
288 MiB
production-graylog
2024-04-18
production-mongo
2024-04-18
staging-graylog
2024-04-18
staging-mongo
2024-04-18