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

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

□→◯イメージ1
↓
コンテナの内容変更
↓
□→◯イメージ2
↓
変更
↓
□

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