我使用docker來分析由各種命令引起的對文件系統的更改。我只需在Dockerfile
中添加相關的RUN
行,然後使用docker save
來查看所做的更改。不幸的是,我使用了很多命令,儘管大部分時間我都可以將其中的幾個放入一個圖層,但我通常會超出較低的父層數限制。沒有旋轉容器的Squisher泊塢窗圖像
爲了解決這個問題,我用許多圖層將圖像壓縮成只有一層的圖像,並將結果圖像用作其餘新圖層的父圖像。最好的方法是啓動一個容器,然後使用docker export
,然後使用docker import
來獲得一個很好的單層更改。我正在尋找方法來削減執行該操作所需的時間。
有沒有簡單的方法來做同樣的事情(導出圖像的完全展開的文件系統,而不僅僅是在docker save
中的圖層堆棧)而不旋轉容器?