docker环境调用mysqldump进行数据备份

方法一:宿主安装客户mysql客户端(apt-get是ubuntu命令,yum是CentOS命令,根据系统选择)

RUN apt-get install -y mysql-client 
RUN yum install mysql -y
RUN yum install mariadb

查看宿主机目录/usr/bin中找到了mysqldump,然后可以挂载盖目录到相应容器/usr/bin/mysqldump目录下,就可以执行mysqldump命令了

方法二:通过复制mysql容器目录下的mysqldump出来,命令的语法如下

docker cp <容器名称或ID>:<容器内目录路径> <宿主机目录路径>

例如,如果你想将名为 mycontainer 的容器中的 /app/data 目录复制到宿主机的 /host/data 目录下,可以运行以下命令:

docker cp mycontainer:/usr/bin/mysqldump /opt/data

复制宿主机指定目录到指定容器中

docker cp /usr/bin/mysqldump my_container:/usr/bin/

相关推荐

  1. docker环境调用mysqldump进行数据备份

    2024-01-10 11:10:02       49 阅读
  2. 使用mysqldump命令备份数据库

    2024-01-10 11:10:02       61 阅读
  3. mysqldump常用备份数据库命令

    2024-01-10 11:10:02       38 阅读
  4. 在Linux上使用mysqldump备份MySQL数据库的详细步骤

    2024-01-10 11:10:02       77 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 11:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 11:10:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 11:10:02       82 阅读
  4. Python语言-面向对象

    2024-01-10 11:10:02       91 阅读

热门阅读

  1. 【技术选型】clickhouse vs starRocks

    2024-01-10 11:10:02       82 阅读
  2. 深入理解 MyBatis-Plus 批量保存方法

    2024-01-10 11:10:02       64 阅读
  3. 安卓多用户管理之IUserManager.AIDL

    2024-01-10 11:10:02       45 阅读
  4. 第十节 登陆静态页

    2024-01-10 11:10:02       52 阅读
  5. Linux环境下使用flv.js + websokect播放RTSP视频流

    2024-01-10 11:10:02       61 阅读
  6. linux发送http请求命令

    2024-01-10 11:10:02       57 阅读
  7. Docker修改数据目录

    2024-01-10 11:10:02       52 阅读
  8. 第十五章 ECMAScript6新增的常用语法

    2024-01-10 11:10:02       61 阅读