lemon
文章6
标签4
分类4
Docker镜像构建(MySQL8+Xtrabackup8)

Docker镜像构建(MySQL8+Xtrabackup8)

构建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 .

补充

  1. 官网下载
  2. percona-xtrabackup-80_8.0.13-1.bionic_amd64.deb下载