ubuntu

ubuntu中docker容器的备份与恢复

小樊
47
2025-04-03 13:47:11
栏目: 智能运维

在Ubuntu中使用Docker进行容器的备份与恢复,可以通过以下几种方法实现:

备份容器

  1. 使用docker commit命令

    • 首先,使用docker ps -a查看当前容器列表。
    • 然后,使用docker commit [container_id] [backup_image_name]命令将容器备份为一个新的镜像。例如:
      docker commit 58779d3f5a3f sqlserver-backup
      
    • 备份完成后,使用docker images命令查看新创建的镜像。
  2. 使用docker save命令

    • 如果你想要将镜像保存为tar包以便本地保存或传输,可以使用docker save命令。例如:
      docker save sqlserver-backup > /Users/用户名/Desktop/sqlserver-backup.tar
      

恢复容器

  1. 使用docker load命令

    • 如果你有保存为tar包的镜像,可以使用docker load命令将其导入到本地。例如:
      docker load < /Users/用户名/Desktop/sqlserver-backup.tar
      
    • 导入成功后,使用docker images命令确认镜像已加载。
  2. 使用docker run命令

    • 最后,使用docker run命令基于导入的镜像创建一个新的容器。例如:
      docker run -p 1401:1433 --name sqlserver -d sqlserver-backup
      

注意事项

通过上述步骤,你可以在Ubuntu中有效地备份和恢复Docker容器,确保数据的安全性和业务的连续性。

0
看了该问题的人还看了