溫馨提示×

ubuntu中docker如何備份與恢復

小樊
43
2025-09-06 17:47:14
欄目: 智能運維

以下是在Ubuntu中備份與恢復Docker的方法:

備份

  • 備份整個Docker環境:停止Docker服務,使用tar命令打包/var/lib/docker、/etc/docker等目錄,如sudo tar czvf docker-backup.tar.gz -C /var/lib docker/。
  • 備份單個容器:用docker commit將容器保存為鏡像,再用docker save將鏡像保存為tar文件,如docker commit container_name my_backup_image,然后docker save -o my_backup_image.tar my_backup_image。
  • 備份數據卷:若使用數據卷,停止相關容器,用docker cp命令復制卷數據到宿主機指定位置,或直接備份卷所在目錄。

恢復

  • 恢復整個Docker環境:停止并刪除所有容器和卷,解壓備份文件到相應目錄,重啟Docker服務,如sudo tar xzvf docker-backup.tar.gz -C /。
  • 恢復單個容器:用docker load加載備份的鏡像文件,再用docker run創建并啟動容器。
  • 恢復數據卷:將備份的數據卷內容復制回原位置,或掛載到新容器中。

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