mautic (production-percona)

Published 2024-04-14 19:26:52 -04:00 by colin

Installation

docker pull git.nixc.us/colin/mautic:production-percona
sha256:b88485f248612e746c32eb3152df0497da37f67bb165f0c7ae9546ad8141228c

Image Layers

ADD file:84dff5b0f84a1086a0a07b28849d08a18f2d658869173d376845a20a2cb34541 in /
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:214c1de395c24e4a86ef9a706069ef30a9e804c63f851c37c35655e16fea3ced in /tmp/tls-ca-bundle.pem
ADD multi:62a5ed918ba581cb28e63a96c95a2291910a696c57ec0a22b415b43695503828 in /etc/yum.repos.d/
LABEL maintainer="Red Hat, Inc."
LABEL com.redhat.component="ubi8-minimal-container" name="ubi8-minimal" version="8.8"
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=860
ADD file:13e13737bf27853f3a47e1f55b843236868d5521b05c5fed54688856d11bd33f in /root/buildinfo/content_manifests/ubi8-minimal-container-8.8-860.json
ADD file:fcaeea1e052139bcd93a719356f6d30b0bd66243e25ccb0a8ed0e3b2013b5804 in /root/buildinfo/Dockerfile-ubi8-minimal-8.8-860
LABEL "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2023-05-03T15:02:09" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="dee8029ddcc7ecbfbebb0905d2b15e134338616c" "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.8-860"
/bin/sh -c rm -f '/etc/yum.repos.d/repo-700b5.repo' '/etc/yum.repos.d/repo-cb269.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 org.opencontainers.image.authors=info@percona.com
RUN /bin/sh -c set -ex; microdnf -y update; microdnf -y install glibc-langpack-en nss_wrapper shadow-utils; microdnf clean all; groupadd -g 1001 mysql; useradd -u 1001 -r -g 1001 -s /sbin/nologin -c "Default Application User" mysql # buildkit
RUN /bin/sh -c set -ex; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 430BDF5C56E7C94E848EE60C1C4CBDCDCD2EFD2A 99DB70FAE1D7CE227FB6488205B555B38483C65D; gpg --batch --export --armor 430BDF5C56E7C94E848EE60C1C4CBDCDCD2EFD2A > ${GNUPGHOME}/RPM-GPG-KEY-Percona; gpg --batch --export --armor 99DB70FAE1D7CE227FB6488205B555B38483C65D > ${GNUPGHOME}/RPM-GPG-KEY-centosofficial; rpmkeys --import ${GNUPGHOME}/RPM-GPG-KEY-Percona ${GNUPGHOME}/RPM-GPG-KEY-centosofficial; 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; percona-release enable-only ps-57 testing; rm -rf "$GNUPGHOME" /tmp/percona-release.rpm; rpm --import /etc/pki/rpm-gpg/PERCONA-PACKAGING-KEY; curl -Lf -o /tmp/numactl-libs.rpm http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/numactl-libs-2.0.12-13.el8.x86_64.rpm; rpmkeys --checksig /tmp/numactl-libs.rpm; rpm -i /tmp/numactl-libs.rpm; rm -rf /tmp/numactl-libs.rpm # buildkit
ENV PS_VERSION=5.7.44-48.1
ENV OS_VER=el8
ENV FULL_PERCONA_VERSION=5.7.44-48.1.el8
ENV PS_TELEMETRY_VERSION=5.7.44-48-1
ARG PERCONA_TELEMETRY_DISABLE=1
RUN |1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -ex; rpm -e --nodeps tzdata; microdnf -y install tzdata jemalloc which cracklib-dicts policycoreutils; microdnf -y install Percona-Server-server-57-${FULL_PERCONA_VERSION} Percona-Server-devel-57-${FULL_PERCONA_VERSION} Percona-Server-tokudb-57-${FULL_PERCONA_VERSION} Percona-Server-rocksdb-57-${FULL_PERCONA_VERSION}; microdnf clean all; rm -rf /var/cache/dnf /var/cache/yum /var/lib/mysql # buildkit
RUN |1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c set -ex; /usr/bin/install -m 0775 -o mysql -g root -d /var/lib/mysql /var/run/mysqld /docker-entrypoint-initdb.d; find /etc/percona-server.cnf /etc/percona-server.conf.d /etc/my.cnf.d -name '*.cnf' -print0 | xargs -0 grep -lZE '^(bind-address|log|user)' | xargs -rt -0 sed -Ei 's/^(bind-address|log|user)/#&/'; printf '[mysqld]\nskip-host-cache\nskip-name-resolve\n' > /etc/my.cnf.d/docker.cnf; /usr/bin/install -m 0664 -o mysql -g root /dev/null /etc/sysconfig/mysql; echo "LD_PRELOAD=/usr/lib64/libjemalloc.so.1" >> /etc/sysconfig/mysql; echo "THP_SETTING=never" >> /etc/sysconfig/mysql; ln -s /etc/my.cnf.d /etc/mysql; chown -R mysql:root /etc/percona-server.cnf /etc/percona-server.conf.d /etc/my.cnf.d; chmod -R ug+rwX /etc/percona-server.cnf /etc/percona-server.conf.d /etc/my.cnf.d # buildkit
VOLUME [/var/lib/mysql /var/log/mysql]
ADD https://raw.githubusercontent.com/Percona-Lab/telemetry-agent/phase-0/call-home.sh /call-home.sh # buildkit
RUN |1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c chmod a+rx /call-home.sh # buildkit
RUN |1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c mkdir -p /usr/local/percona # buildkit
RUN |1 PERCONA_TELEMETRY_DISABLE=1 /bin/sh -c chown mysql:mysql /usr/local/percona # buildkit
ENV CALL_HOME_OPTIONAL_PARAMS= -s el8
COPY ps-entry.sh /docker-entrypoint.sh # buildkit
ENTRYPOINT ["/docker-entrypoint.sh"]
USER mysql
EXPOSE map[3306/tcp:{}]
CMD ["mysqld"]

Labels

Key Value
architecture x86_64
build-date 2023-05-03T15:02:09
com.docker.compose.project mautic
com.docker.compose.service percona
com.docker.compose.version 2.24.5
com.redhat.component ubi8-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
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.
distribution-scope public
io.buildah.version 1.27.3
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 Red Hat, Inc.
name ubi8-minimal
org.opencontainers.image.authors info@percona.com
release 860
summary Provides the latest release of the minimal Red Hat Universal Base Image 8.
url https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.8-860
vcs-ref dee8029ddcc7ecbfbebb0905d2b15e134338616c
vcs-type git
vendor Red Hat, Inc.
version 8.8
Details
Container
2024-04-14 19:26:52 -04:00
15
OCI / Docker
linux/amd64
info@percona.com
250 MiB
Versions (4) View all
production-mautic 2024-04-14
production-percona 2024-04-14
staging-mautic 2024-04-14
staging-percona 2024-04-14