--volumes-from 掛載 mydata 容器,-v 將 host 的 /mnt/data 連結到新建容器的 /backup 目錄,執行 tar 將 /mnt/data/mydata.tgz 解打包壓縮到 mydata 容器,也就是還原 mydata 容器。
[root@dyw219 data]# docker run --rm --volumes-from mydata -v /mnt/data:/backup \ --name data1 centos tar zxvf /backup/mydata.tgz mydata/ mydata/file5 mydata/file4
--volumes-from 掛載 mydata 容器,查詢 mydata 容器內容,有 file4, file5 兩個檔案,證實 volume 容器 mydata 已被更新。
[root@dyw219 data]# docker run --rm --volumes-from mydata --name data1 centos ls -l /mydata/ total 0 -rw-r--r--. 1 root root 0 Aug 22 02:29 file4 -rw-r--r--. 1 root root 0 Aug 22 02:36 file5