Dcocker Volume

1.创建一个web容器,并加载一个宿主机目录到容器的/var/www/html目录。

在宿主机上创建/web/webapp1目录,并创建一个index.html文件。

blob.png

blob.png

blob.png

创建数据卷绑定到新建的容器,在新建容器中创建/data数据卷。

blob.png

blob.png

进入容器,查看给容器添加的数据卷

blob.png

blob.png

进入我们的容器内可以看到

blob.png

blob.png

blob.png

现在来创建一个命名的数据卷容器

blob.png

blob.png

blob.png

进入test1 .test2 容器,执行df 查看。

blob.png

也可以继承其它挂载有/test 卷的容器

blob.png

利用Data Volume Container 来备份 恢复 移动数据

备份  数据卷另外一个功能是使用他们来备份、恢复、移动数据,如果你在用数据容器,那做备份是相当容易的

Volume 里所有的东西压缩为一个 tar

blob.png

这里我们创建了一个容器,先从 data 容器来挂载数据卷。然后从本地主机挂载当前目录到

容器的 /backup 目录。最后,使用 tar 命令来将 data 卷备份为 backup.tar 。当命令执行

完、容器停止之后,我们就备份了 data 数据卷

执行完成之后删除容器--rm,此时备份就在当前的目录下

宿主机当前目录下产生了 test 卷的备份文件 www.tar

blob.png

blob.png

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章