在Ubuntu中使用Docker进行容器的备份与恢复,可以通过以下几种方法实现:
使用docker commit
命令:
docker ps -a
查看当前容器列表。docker commit [container_id] [backup_image_name]
命令将容器备份为一个新的镜像。例如:docker commit 58779d3f5a3f sqlserver-backup
docker images
命令查看新创建的镜像。使用docker save
命令:
docker save
命令。例如:docker save sqlserver-backup > /Users/用户名/Desktop/sqlserver-backup.tar
使用docker load
命令:
docker load
命令将其导入到本地。例如:docker load < /Users/用户名/Desktop/sqlserver-backup.tar
docker images
命令确认镜像已加载。使用docker run
命令:
docker run
命令基于导入的镜像创建一个新的容器。例如:docker run -p 1401:1433 --name sqlserver -d sqlserver-backup
通过上述步骤,你可以在Ubuntu中有效地备份和恢复Docker容器,确保数据的安全性和业务的连续性。