跳至內容

docker數據卷的備份與恢復

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
docker 數據卷備份與恢復:備份數據卷:使用 docker volume 命令、數據卷插件或手動複製目錄。恢復數據卷:使用 docker volume 命令、數據卷插件或手動複製備份數據。

Docker 數據卷的備份與恢復

備份數據卷

  • 使用 Docker Volume 命令備份:

    docker volume create --name backupdocker run --rm -v source-volume:/source -v backup:/backup busybox tar -cvf /backup/backup.tar /source
    登錄後複製
  • 使用 Docker 數據卷插件:例如,使用 local-persist 插件:

    點擊下載“嗨格式數據恢復大師”;

    docker volume create --driver local-persist --name backupdocker run --rm -v source-volume:/source -v backup:/backup busybox tar -cvf /backup/backup.tar /source
    登錄後複製
  • 手動備份:將數據卷目錄手動複製到其他位置:

    mkdir /path/to/backupcp -r /var/lib/docker/volumes/source-volume/_data /path/to/backup
    登錄後複製

恢復數據卷

  • 使用 Docker Volume 命令恢復:

    docker volume create --name source-volumedocker run --rm -v backup:/backup -v source-volume:/target busybox tar -xvf /backup/backup.tar -C /target
    登錄後複製
  • 使用 Docker 數據卷插件:恢復由插件創建的數據卷:

    docker volume create --driver local-persist --name source-volumedocker run --rm -v backup:/backup -v source-volume:/target busybox tar -xvf /backup/backup.tar -C /target
    登錄後複製
  • 手動恢復:將備份數據複製回數據卷目錄:

    rm -rf /var/lib/docker/volumes/source-volume/_datacp -r /path/to/backup/source-volume/_data /var/lib/docker/volumes/source-volume/_data
    登錄後複製

以上就是docker數據卷的備份與恢復的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。