构建MySQL8+Xtrabackup8的docker镜像
Dockerfile
#基于MYSQL
FROM mysql:8.0.19
#作者、维护人的信息
LABEL MAINTAINER chaohui.xiao <1446646182@qq.com>
# ADD指令:拷贝文件并解压 COPY指令:拷贝文件
COPY percona-xtrabackup-80_8.0.13-1.bionic_amd64.deb /usr/xtrabackup/
#var/mysql/backup 保存备份文件的目录
RUN apt-get update -y && \
apt-get install -y apt-utils && \
apt-get install -y /usr/xtrabackup/percona-xtrabackup-80_8.0.13-1.bionic_amd64.deb && \
mkdir -p var/mysql/backup
构建镜像
docker build -t mysql8-xtrabackup:1.0.0 .