4
我使用Docker運行容器。我使用docker commit
將容器文件系統的狀態作爲容器底座的差異快照。我想在一個tar文件中進行快照,該文件僅存儲爲提交而更改的文件。導出容器中已更改文件的tar
使用docker diff
我可以看到哪些文件已經改變。使用docker export
我在容器中獲取容器中的所有文件。我如何從基地獲得更改文件的tar文件?理想情況下,我也可以排除目錄(如/dev
)。
我使用Docker運行容器。我使用docker commit
將容器文件系統的狀態作爲容器底座的差異快照。我想在一個tar文件中進行快照,該文件僅存儲爲提交而更改的文件。導出容器中已更改文件的tar
使用docker diff
我可以看到哪些文件已經改變。使用docker export
我在容器中獲取容器中的所有文件。我如何從基地獲得更改文件的tar文件?理想情況下,我也可以排除目錄(如/dev
)。
這個壓縮包的正是存儲在註冊表泊塢窗內!
如果您感興趣的快照已存在於註冊表中,則可以使用Docker Registry Protocol來檢索它。
如果它只存在於本地,則可以查看/var/lib/docker/graph/<imageid>/layer
:已更改的文件位於此處。請注意,Docker 0.7中的這個位置可能會發生變化,因爲它現在是AUFS實現的工件。
真的應該有一個官方界面... – mirkokiefer