Docker倉庫的備份和恢復是確保容器化應用持續(xù)運行的關(guān)鍵步驟。以下是一些關(guān)于Docker倉庫備份和恢復的方法:
docker save
命令將鏡像保存為tar文件,例如:docker save -o mysql:5.6.tar.gz mysql:5.6
。docker commit -p 30b8f18f20b4 graphhopper_backup
。docker run --volumes-from
命令創(chuàng)建備份容器,然后使用 tar
命令打包數(shù)據(jù)卷,例如:docker run --volumes-from <container_name> -v $PWD:/backup busybox tar cvf /backup/backup.tar /var/lib/docker
。docker load
命令從tar文件中加載鏡像,例如:docker load -i mysql:5.6.tar.gz
。docker run
命令使用備份的鏡像啟動容器。docker run --volumes-from
命令將數(shù)據(jù)卷掛載到新容器中。通過上述方法,您可以有效地備份和恢復Docker倉庫,確保您的容器化應用在任何情況下都能快速恢復運行。