在Docker容雷竞技下载官网器中运行Percona XtraBackup¶
请注意
以下说明在Docker容器中运行Percona XtraBack雷竞技下载官网up 2.4。以相同的方法运行Percona XtraBack雷竞技下载官网up 8.0的说明请参见雷竞技下载官网Percona XtraBackup 8.0安装文档。
Docker允许您在称为容器的轻量级单元中运行应用程序。
你可以跑雷竞技下载官网Percona XtraBackup在Docker容器中,无需安装该产品。容器中提供了所有必需的库。作为一个轻量级的执行环境,Docker容器允许创建配置,每个程序在单独的容器中运行。你可以逃跑雷竞技下载官网MySQL的Percona服务器在一个集装箱里雷竞技下载官网Percona XtraBackup在另一个。Docker镜像提供了一系列的选项。
基于Docker镜像创建Docker容器。Percona XtraBackup雷竞技下载官网的Docker镜像公开托管在Docker Hub上雷竞技下载官网percona / percona-xtrabackup。
美元sudo码头工人创建…雷竞技下载官网percona / percona-xtrabackup——名字xtrabackup…
本节的范围¶
本节演示如何为运行在另一个Docker容器中的MySQL备份Percona Server上的数据。雷竞技下载官网
安装码头工人¶
您的操作系统可能已经为码头工人。但是,您的操作系统提供的Docker版本可能已经过时。
使用Docker站点提供的操作系统安装说明来设置最新版本的码头工人。
请注意
Docker文档:*如何使用Docker*安装*开始
连接MySQL容器的Percon雷竞技下载官网a Server¶
雷竞技下载官网Percona XtraBackup与数据库服务器结合使用。当为Percona XtraBackup运行Docker容器时,您可以对雷竞技下载官网安装在主机上或运行在单独的Docker容器中的数据库服务器进行备份。
要在主机上或Docker容器中设置数据库服务器,请参考您打算与Percona xtrabbackup一起使用的受支持产品的文档。雷竞技下载官网
另请参阅
雷竞技下载官网Percona Server for MySQL Documentation: *在主机上安装*在Docker容器中运行
美元sudo码头工人运行- d——名字雷竞技下载官网percona -服务器- mysql - 5.7\- eMYSQL_ROOT_PASSWORD=根雷竞技下载官网percona / percona-server: 5.7
一旦MySQL的Per雷竞技下载官网cona Server运行,向它添加一些数据。现在,您可以使用Percona xtrabbackup进行备份了。雷竞技下载官网
从Percona xtrabbackup映像创建Docker容器雷竞技下载官网¶
您可以使用以下两种方法创建基于Percona xtrabbackup映像的Docker雷竞技下载官网容器码头工人创造或码头工人运行命令。码头工人创造创建一个Docker容器,并使其可用于以后的启动。
Docker从Docker Hub下载Pe雷竞技下载官网rcona XtraBackup镜像。如果不是第一次使用选定的映像,Docker将使用本地可用的映像。
美元sudo码头工人创建——名字雷竞技下载官网percona xtrabackup - 2.4——的交易量雷竞技下载官网percona -服务器- mysql - 5.7\雷竞技下载官网percona / percona-xtrabackup: 2.4\xtrabackup——备份——datadir=/var/lib/mysql/——target-dir=/备份\——用户=根——密码=mysql
与——名字为新的Docker容器指定一个有意义的名称,以便您可以轻松地在其他容器中找到它。
的——的交易量指的是雷竞技下载官网percona-server-mysql指示您决定使用与控件相同的数据雷竞技下载官网percona-server-mysql容器。
使用与创建容器时完全相同的参数运行容器:
美元sudo码头工人开始人工智能雷竞技下载官网percona xtrabackup - 2.4
该命令启动雷竞技下载官网percona-xtrabackup容器,附加到它的输入/输出流,并打开一个交互式shell。
的码头工人运行是一个创建Docker容器并立即运行它的快捷命令。
美元sudo码头工人运行——名字雷竞技下载官网percona xtrabackup - 2.4——的交易量雷竞技下载官网percona -服务器- mysql - 5.7\雷竞技下载官网xtrabackup percona / percona-xtrabackup: 2.4——备份——data-dir=/var/lib/mysql——target-dir=/备份——用户=根——密码=mysql
另请参阅
更多内容见Docker文档*Docker卷作为容器的持久数据存储*关于容器的更多信息