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
2024-04-14 19:26:52 -04:00
Versions (4)
View all
Container
15
OCI / Docker
linux/amd64
info@percona.com
250 MiB
production-mautic
2024-04-14
production-percona
2024-04-14
staging-mautic
2024-04-14
staging-percona
2024-04-14