percona (latest)

Published 2025-03-27 13:44:22 +01:00 by archive

Installation

docker pull git.eplg.services/archive/percona:latest
sha256:caab4e854bd75040d07802bf1862bfef1d2b4db0acbc9c4aaf5c21c698fdd393

Image layers

ADD file:805cb5e15fb6e0bb0326ca33fd2942e068863ce2a8491bb71522c652f31fb466 in /
LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20210915
CMD ["/bin/bash"]
LABEL org.opencontainers.image.authors=info@percona.com
/bin/sh -c set -ex; groupdel input; userdel systemd-coredump; groupadd -g 999 mysql; useradd -u 999 -r -g 999 -s /sbin/nologin -c "Default Application User" mysql
/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; curl -Lf -o /tmp/percona-release.rpm https://repo.percona.com/yum/percona-release-latest.noarch.rpm; rpmkeys --checksig /tmp/percona-release.rpm; dnf install -y /tmp/percona-release.rpm; rm -rf "$GNUPGHOME" /tmp/percona-release.rpm; rpm --import /etc/pki/rpm-gpg/PERCONA-PACKAGING-KEY; dnf -y module disable mysql
ENV PS_VERSION=5.7.35-38.1
ENV OS_VER=el8
ENV FULL_PERCONA_VERSION=5.7.35-38.1.el8
/bin/sh -c set -ex; dnf install -y dnf-utils jemalloc cracklib-dicts which; repoquery -a --location policycoreutils | xargs curl -Lf -o /tmp/policycoreutils.rpm; repoquery -a --location selinux-policy | xargs curl -Lf -o /tmp/selinux-policy.rpm; rpm -iv /tmp/policycoreutils.rpm /tmp/selinux-policy.rpm --nodeps; rm -rf /tmp/policycoreutils.rpm /tmp/selinux-policy.rpm; dnf install -y 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}; dnf remove -y dnf-utils; dnf clean all; rm -rf /var/cache/dnf /var/lib/mysql
/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
VOLUME [/var/lib/mysql /var/log/mysql]
COPY file:905f699d79b77ffbf7039a84326c28f490b5fbb94dacddae8e03ff2d2ee34360 in /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
USER mysql
EXPOSE 3306
CMD ["mysqld"]

Labels

Key Value
org.label-schema.build-date 20210915
org.label-schema.license GPLv2
org.label-schema.name CentOS Base Image
org.label-schema.schema-version 1.0
org.label-schema.vendor CentOS
org.opencontainers.image.authors info@percona.com
Details
Container
2025-03-27 13:44:22 +01:00
0
OCI / Docker
linux/amd64
info@percona.com
235 MiB
Versions (1) View all
latest 2025-03-27