( RaptoR | 2020. 08. 17., h – 15:53 )

Meg sem fordul a fejukben, hogy a Makefile-ban a /opt-ba prefixelve is lehet egy szoftverbol 3 kulonbozo verziot leforditani, es kulon portokon hallgatasra konfigolni, hogy mind tudjon mas szerverekkel kommunikalni.

Lehet igen, de ha a 3 különböző verzió ezen felül különböző 3rd party libeket is igényel, akkor azokat is külön-külön kell fordítani, illetve a libek által igényel libeket is, stb. Lehet persze a dockert is olyanra használni, amire nagyon nem kéne, valószínűleg ez történt a kollégáid esetében. De van pár alkalmazási terület, ahol viszonyt elég hatékony/kényelmes. Pl. egy Python webes app: nem kell szórakozni a rendszer (valszeg elavult) Python verziójával, hiszen ott a konténerben, ezen felül az összes 3rd party Python modul is, + adatbázis, + Redis, + task-scheduler, + reverse-proxy webszerver, stb. Emellett könnyebb megoldani egy load balancer mögött a skálázódást is.