2016-12-21 26 views
1

我在Ubuntu上,將默認碼頭存儲驅動程序從aufs更改爲devicemapper。我在aufs上有一些碼頭圖像和容器。我從/ var/lib/docker備份了aufs存儲文件。docker aufs到devicemapper碼頭容器和圖像遷移

如何將aufs圖像和容器導入到devicemapper存儲器映像和容器中而不丟失數據?

回答

1

您可以save imagesexport containers改變存儲驅動程序

docker save myImage1 > myImage1.tar 
docker export myContainer1 > myContainer1.tar 

然後,你必須load imagesimport containers已經改變存儲驅動程序

docker load -i myImage1.tar 
docker import /path/to/myContainer1.tar 

要小心,之後在此之前,作爲官方文件:

the doc ker export命令不會導出與容器關聯的卷 的內容。如果卷裝在容器中現有目錄的頂部,docker export將導出底層目錄的內容 ,而不是卷的內容。

有關導出卷中數據的示例,請參閱用戶指南 中的Backup, restore, or migrate data volumes

相關問題