私は最近、マルチステージのDockerビルドに切り替えましたが、中間ビルドにキャッシングがないようです。これがドッカーの制限なのか、単に利用できないのか、何か間違っているのかはわかりません。
私は最終ビルドをプルダウンし、新しいビルドの開始時に--cache-fromを実行していますが、常に完全ビルドが実行されます。
これはdocker自体の制限のようであり、この問題の下で説明されています https://github.com/moby/moby/issues/34715
回避策は次のとおりです。