zoukankan      html  css  js  c++  java
  • docker数据管理--数据卷的备份

    /*
        先在宿主机创建一个备份的文  件夹,
          
         然后将其以另外一个名字的目录挂载到容器里,
    
         此时不管容器里,或宿主机里做什么操作,
    
          数据都会及时更新,并得到备份。
    */
    
    [root@localhost ~]# mkdir /vol_data_backup
    [root@localhost ~]# docker run -itd --volumes-from centos_test -v /vol_data_backup/:/backup centos bash
    69c67b1d852238fa2cf17b4e201b8a0bdb782eb4ccdf469c10b8a7096c53a846
    
    //进入新创建的容器
    [root@localhost ~]# docker exec -it 69c6 bash
    [root@69c67b1d8522 /]# ls /backup/
    [root@69c67b1d8522 /]# ls /data/
    test
    [root@69c67b1d8522 /]# tar cvf /backup/data.tar /data/
    tar: Removing leading `/' from member names
    /data/
    /data/test/
    /data/test/frankie/
    [root@69c67b1d8522 /]# exit 
    [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# ls /vol_data_backup/ data.tar
    /*
    
        思路:
    
                先新建一个数据卷容器,再建一个新的容器并挂载该数据卷容器    
    
                再把tar解包
    
    */
  • 相关阅读:
    【LeetCode】543. 二叉树的直径
    红色的眼睛黑色的心
    WinForm
    Windows地址栏的妙用
    C#
    WPF
    配置Notepad++万能调试
    盗取连接你wifi的人的qq
    Windows去除开始菜单图标背景
    解决Windows下文件无法删除的问题
  • 原文地址:https://www.cnblogs.com/frankielf0921/p/5821756.html
Copyright © 2011-2022 走看看