1. 程式人生 > >Docker映象的備份和恢復

Docker映象的備份和恢復

備份:
  1. # docker save -o [tar包真實路徑] [映象名 ]
如:docker save -o /usr/docker_data/mongo-backup.tar mongo 匯出: docker export mongo > /usr /docker_data /mongo -export.tar 恢復: docker load -i [tar包真實路徑] 如:docker load -i /usr/docker_data/mongo-backup.tar 匯入: docker import - /usr/docker_data/mongo-backup.tar 通過docker images命令檢視映象
注:匯出 export 與 儲存 save 的區別

 (1).export匯出的映象檔案大小  小於 save儲存的映象

 (2).export 匯出(import匯入)是根據容器拿到的映象,再匯入時會丟失映象所有的歷史,所以無法進行回滾操作(docker tag <LAYER ID> <IMAGE NAME>);而save儲存(load載入)的映象,沒有丟失映象的歷史,可以回滾到之前的層(layer)。(檢視方式:docker images --tree)