私はドッカーを使用して、さまざまなコマンドによって引き起こされるファイルシステムの変更を分析しています。私は単にの関連する行をDockerfile
に追加してビルドし、変更内容を確認するためにdocker save
を使用します。残念ながら、私は多くのコマンドを使用していますが、ほとんどの場合1つのレイヤーに複数のレイヤーを入れることができますが、通常は127レイヤーの親レイヤーの極限を超えています。コンテナを回転させずにドッカー画像を取得する
これを処理するには、多くのレイヤーの画像を1つのレイヤーだけの画像に縮小し、残りの新しいレイヤーの親として結果の画像を使用します。これを行う最善の方法は、コンテナを回転させて、docker export
を使用してから、docker import
に変更を適用することです。私は、その操作を実行するのにかかる時間を剃る方法を探しています。
コンテナを回転させずに同じことを行う簡単な方法があります(docker save
のレイヤースタックだけでなく、画像の完全に展開されたファイルシステムをエクスポートする)?