溫馨提示×

ubuntu下docker容器如何備份與恢復

小樊
36
2025-09-12 18:10:14
欄目: 智能運維

備份容器

  1. 停止容器(可選但推薦)
    docker stop <容器名或ID>
  2. 備份容器文件系統(輕量備份)
    docker export <容器名或ID> > backup.tar
  3. 備份容器為鏡像(完整備份)
    docker commit <容器名或ID> backup_image:tag
    docker save -o backup_image.tar backup_image:tag
  4. 備份數據卷(若使用卷)
    docker cp <容器名或ID>:/path/to/volume /host/backup/path

恢復容器

  1. 恢復鏡像備份
    docker load -i backup_image.tar
    docker run -d --name new_container backup_image:tag
  2. 恢復文件系統備份
    cat backup.tar | docker import - new_image:tag
    docker run -d --name new_container new_image:tag
  3. 恢復數據卷
    docker volume create new_volume
    docker cp /host/backup/path new_container:/path/to/volume

注意事項

  • 數據一致性:備份前建議停止容器,避免數據寫入沖突。
  • 卷備份:容器備份不包含數據卷,需單獨備份卷數據。
  • 存儲安全:備份文件需存放在可靠位置,重要數據建議加密或異地存儲。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女