Dockerコンテナはそのままで内容を改変する度に、新しくイメージ化(コミット)しています。

縦がコンテナで同じものです。

□→◯イメージ1

コンテナの内容変更

□→◯イメージ2

変更



このようにするとき、変更の度合いに比べて、
イメージサイズが大きくなりすぎるのはなぜなのでしょうか。
簡単にサイズを最適化する方法はあるのでしょうか。