Az IT konténerek virtualizációja emuláció nélkül - IONOS
A virtualizáció forradalmasította az információs technológiát. A fizikai számítógép erőforrásainak megosztása több virtuális gépen először formában jelent meg hardveres virtualizáció az informatikai tájon. Ez a megközelítés a hardverkomponensek emulációján alapul, amely lehetővé teszi több virtuális kiszolgáló telepítését ugyanazon közös tárhelyrendszerbe, miközben saját operációs rendszert használ (operációs rendszerként operációs rendszernek is nevezik). Az ilyen építészet gyakran beavatkozik a szoftverfejlesztés ha több tesztet kell elvégezni a számítógépen. A virtualizáció képezi a különféle webtárhely-termékek alapját, felhőalapú technológián alapul.

A hardveres virtualizáció alternatíváját a az operációs rendszer virtualizálása. Így hajtják végre a különböző szerveralkalmazásokat elszigetelt virtuális környezetekben, úgynevezett tárolókban, amelyek ugyanazon az operációs rendszeren futnak. Itt beszélünk konténer virtualizáció. A saját operációs rendszerükön futó virtuális gépekhez hasonlóan a tárolók is lehetővé teszik különböző alkalmazások és követelmények használatát egyetlen fizikai rendszeren. Mivel a konténer nem tartalmaz operációs rendszert, ezt a virtualizációs technikát jelentősen leegyszerűsített telepítés és alacsony rezsi jellemzi.
A konténereket nem találták ki. Ezt a technológiát olyan nyílt forráskódú projektek révén fejlesztették ki, mint a Docker és a CoreOs rkt-je.
Számítógépes konténerek, mik azok ?
A hardveres virtualizáció az úgynevezett hipervizoron alapul, amely a gazdagép hardverének tetején helyezkedik el, és azt arányosan elosztja a gazdagép rendszereivel. Fordítva, nincs további operációs rendszer a tároló virtualizálása során indul. Ehelyett a közös operációs rendszer elszigetelt példányokat alkot. Ezek a virtuális tárolók az alkalmazásokat a teljes végrehajtási környezet.
A szoftveres konténerek a szerver alkalmazásainak számítanak. Egy alkalmazás telepítéséhez be kell tölteni a megfelelő tárolót hordozható formátumban (úgynevezett kép), amely tartalmazza az összes szükséges adatot a számítógépen, és virtualizált környezetben kell elindítania. A konténerekben lévő alkalmazások szinte bármilyen operációs rendszerrel megvalósíthatók. Windows rendszeren található a Parallels cég által kifejlesztett Virtuozzo szoftver, a FreeBSD biztosítja a virtualizált környezetet a Jails, a Linux pedig olyan tárolókat támogat, mint az OpenVZ és az LXC. Az operációs rendszerek virtualizálása a tömegpiac számára csak olyan platformos konténerek révén érdekes, mint a Docker vagy az rkt. A konténer használatának megkönnyítése érdekében hozzáadhat alapfunkciókat.