centos

centos上docker容器怎么备份

小樊
43
2025-11-11 20:45:45
栏目: 智能运维

在CentOS上备份Docker容器,可以采用以下几种方法:

方法一:使用docker commit创建镜像备份

  1. 停止并提交容器为镜像

    docker stop <container_id_or_name>
    docker commit <container_id_or_name> backup_image_name
    
  2. 导出镜像为tar文件

    docker save -o backup_image_name.tar backup_image_name
    
  3. 将tar文件传输到安全位置 可以使用scprsync或其他文件传输工具将备份文件发送到其他服务器或存储设备。

  4. 恢复镜像

    docker load -i backup_image_name.tar
    
  5. 从新镜像启动容器

    docker run -d --name new_container_name backup_image_name
    

方法二:使用docker export导出容器文件系统

  1. 导出容器文件系统为tar文件

    docker export <container_id_or_name> > container_backup.tar
    
  2. 将tar文件传输到安全位置 同样可以使用scprsync等工具进行文件传输。

  3. 导入容器文件系统

    cat container_backup.tar | docker import - new_image_name
    
  4. 从新镜像启动容器

    docker run -d --name new_container_name new_image_name
    

方法三:使用第三方工具

还有一些第三方工具可以帮助你更方便地备份和恢复Docker容器,例如:

注意事项

通过以上方法,你可以有效地备份和恢复CentOS上的Docker容器。

0
看了该问题的人还看了