Docker學習筆記--------4.docker的數據卷容器

1.什麼是數據卷容器

   命名的容器掛載數據卷,其他容器通過掛在這個容器實現數據共享,掛在數據卷的容器,就叫做數據卷容器

2.如下圖所示

在這裏插入圖片描述

3.掛載數據卷容器的方法

docker run --volumes-from [container name]

相關演示指令如下:
    運行一個容器:
      docker run -it --name dvt1 ywk/dvt
      自動進入此容器中...
      root@666565236:/# ls
      touch /ywk/dvt1_1
      exit
    運行第二個容器
      docker run -it --name dvt2 --volumes-from dvt1 Ubuntu /bin/bash
      root@54926546:/# ls /ywk
      dvt1_1 # 掛載了dvt1中的文件

4.Docker數據卷的備份和還原

備份:
docker run --volumes-from 需要備份的容器名 -v ~/backup:/backup --name 用於備份的容器名 Ubuntu tar cvf /backup/backu.tar /datavolumes

-v :指定備份後存放的位置: 放在本地和容器中的目錄
--volumes-from : 需要備份的容器名
tar cvf /backup/backu.tar: 執行備份的命令
/datavolumes:需要備份的目錄

在本地和用於備份的容器名中可以看到備份的數據

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