Docker イメージがどのように構成されているかの説明 ( here ) では、仕様は各レイヤーにディレクトリがあることを示しています。それは述べています
イメージ内のレイヤーごとにディレクトリがあります。各ディレクトリには、レイヤー情報から確定的に生成された 64 文字の 16 進数の名前が付けられます。これらの名前は、レイヤーの DiffID または ChainID である必要はありません。
やや苛立たしいことに、これらの名前がレイヤー情報からどのように派生したかについては言及されていませんが、これはドキュメントの他の場所に表示される可能性があります (調べてみても見つかりませんでした)。
層のディレクトリ名を導出するアルゴリズムは何ですか? おそらく、決定論的に選択されている限り、名前は問題ではありませんか?