Ez ugyanaz a problematika kör, mint egy program komponenseinek köre.
Pl. egy Java-s program kis millió külső könyvtárat használ, ami becsomagolva kerül átadásra az ügyfélnek. Ezt általában a fejlesztő cég állítja össze, figyel a licencekre és ezen komponensek frissítésére. Ezen komponensek listáját természetesen át szokta adni az ügyfélnek.
Ebből a szempontból nem nagyon látok különbséget ezen komponensek és a dockerben használt komponensek kezelésében.