Docker 数据卷管理##
- 创建数据卷
- 管理数据卷权限
<pre><code>
1. docker run -v hostdir:guestdir:privileges
</code></pre>
2. 卷共享应用,配置,数据等
- 挂载宿主机文件
- 使用数据卷容器共享数据
1.创建数据卷容器 docker create -v shiyanloudata --name shiyanloudb ubuntu bin/true
- 增加--volumes-from 数据卷容器id docker run --volumes-from shiyanloudb --name site1 --it ubuntu /bin/bash
- 数据卷备份
- 创建一个新容器
- 挂载数据卷容器
- 挂载宿主机本地目录作为数据卷
- 将数据卷容器的内容备份到宿主机本地目录挂载的数据卷中
- 完成备份操作后容器销毁
6. docker run --rm --volumes-from shiyanloudb -v /tmp/backup:/backup ubuntu tar cvf /backup/shiyanloudb.tar /shiyanloudata