FROM mysql:8.0.28-debian
RUN apt-get update \
&& apt-get install -y wget openssh-server \
&& wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.28-21/binary/tarball/percona-xtrabackup-8.0.28-21-Linux-x86_64.glibc2.17-minimal.tar.gz \
&& tar -xvf percona-xtrabackup-8.0.28-21-Linux-x86_64.glibc2.17-minimal.tar.gz \
&& mv percona-xtrabackup-8.0.28-21-Linux-x86_64.glibc2.17-minimal /usr/local/xtrabackup
ENV PATH=$PATH:/usr/local/xtrabackup/bin
ENV GOSU_VERSION 1.16
ENV MYSQL_MAJOR 8.0
ENV MYSQL_VERSION 8.0.35-1debian11
VOLUME /var/lib/mysql
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 3306 33060
CMD ["mysqld"]
基于mysql容器安装xtrabackup
发布时间 2023-11-14 00:15:36作者: GreeneGe