Docker 数据卷管理

Docker 数据卷管理##

  1. 创建数据卷
  2. 管理数据卷权限
<pre><code>
  1. docker run -v hostdir:guestdir:privileges
</code></pre>
  2. 卷共享应用,配置,数据等
  1. 挂载宿主机文件
  2. 使用数据卷容器共享数据
    1.创建数据卷容器 docker create -v shiyanloudata --name shiyanloudb ubuntu bin/true
    1. 增加--volumes-from 数据卷容器id docker run --volumes-from shiyanloudb --name site1 --it ubuntu /bin/bash
  3. 数据卷备份
    1. 创建一个新容器
    2. 挂载数据卷容器
    3. 挂载宿主机本地目录作为数据卷
    4. 将数据卷容器的内容备份到宿主机本地目录挂载的数据卷中
    5. 完成备份操作后容器销毁
      
           6. docker run --rm --volumes-from shiyanloudb -v /tmp/backup:/backup ubuntu tar cvf /backup/shiyanloudb.tar /shiyanloudata
      
posted @ 2016-08-21 16:06  命运长夜  阅读(155)  评论(0编辑  收藏  举报