ubuntu

Ubuntu如何实现Docker容器备份与恢复

小樊
46
2025-05-01 19:35:42
栏目: 智能运维

在Ubuntu系统中,可以使用docker commit命令来备份Docker容器,并使用docker run命令来恢复备份的容器。以下是详细的步骤:

备份Docker容器

  1. 查看正在运行的容器

    docker ps
    
  2. 选择要备份的容器ID或名称

  3. 使用docker commit命令创建镜像

    docker commit <容器ID或名称> <新镜像名称>:<标签>
    

    例如:

    docker commit my_container my_backup_image:latest
    
  4. (可选)将镜像保存为tar文件: 如果你想将镜像保存为tar文件以便于传输或存储,可以使用以下命令:

    docker save -o <文件名.tar> <新镜像名称>:<标签>
    

    例如:

    docker save -o my_backup_image.tar my_backup_image:latest
    

恢复Docker容器

  1. 加载tar文件为镜像(如果你之前保存了tar文件):

    docker load -i <文件名.tar>
    

    例如:

    docker load -i my_backup_image.tar
    
  2. 使用docker run命令启动容器

    docker run -d --name <新容器名称> <新镜像名称>:<标签>
    

    例如:

    docker run -d --name restored_container my_backup_image:latest
    

注意事项

通过以上步骤,你可以在Ubuntu系统中轻松地备份和恢复Docker容器。

0
看了该问题的人还看了