在Ubuntu上備份Docker容器可以通過以下步驟完成:
docker commit
命令停止并提交容器:
docker stop <container_name_or_id>
docker commit
命令將容器的當前狀態保存為一個新的鏡像。docker commit <container_name_or_id> <backup_image_name>
導出鏡像:
docker save
命令將新創建的鏡像導出為一個tar文件。docker save <backup_image_name> > <backup_image.tar>
導入鏡像(如果需要在另一臺機器上恢復):
docker load
命令導入鏡像。cat <backup_image.tar> | docker load
docker export
命令導出容器:
docker export
命令將容器的文件系統導出為一個tar文件。docker export <container_name_or_id> > <container_backup.tar>
導入容器(如果需要在另一臺機器上恢復):
docker import
命令導入容器。cat <container_backup.tar> | docker import - <new_image_name>
通過以上方法,你可以輕松地在Ubuntu上備份Docker容器。選擇適合你需求的方法進行操作即可。