Fogalomtár › Fejlesztői alapszavak
konténer
angolul: container
A konténer olyan szabványos szoftvercsomag, amely a programot minden szükséges kellékével együtt tartalmazza, így szinte bármelyik gépen ugyanúgy, a többi programtól elkülönítve fut.
Érthetően
Képzeld el a hajózási konténert: mindegy, hogy bútor vagy banán van benne, a daru, a kamion és a hajó ugyanúgy kezeli, mert a doboz szabványos. A szoftveres konténer ugyanezt csinálja a programokkal: a programot beállításaival és segédprogramjaival együtt egyetlen szabványos csomagba zárja.
Erre azért van szükség, mert a programok kényesek a környezetükre. Ami a fejlesztő gépén működik, az egy másik gépen gyakran elhasal, mert ott más verziójú kellékek vannak. A konténer a saját környezetét viszi magával, ezért szinte mindenhol ugyanúgy viselkedik.
A másik haszna az elkülönítés. A konténerben futó program csak azt látja a gépből, amit kifejezetten megengednek neki. Ezért futtatják gyakran konténerben az AI-agenteket is: ha a kódoló agent hibás parancsot ad ki, a kár jó beállítás mellett a dobozon belül marad, és nem a saját fájljaidat törli.
Hogyan működik
- A fejlesztő leírja egy receptben, mi kell a programhoz: milyen alaprendszer, milyen kellékek, milyen beállítások.
- A receptből elkészül a konténerkép (image), vagyis egy változtathatatlan sablon, amelyet le lehet tölteni és meg lehet osztani.
- A konténerképből a konténermotor (például a Docker) másodpercek alatt elindít egy futó példányt: ez maga a konténer.
- Az operációs rendszer gondoskodik róla, hogy a konténer csak a saját fájljait, folyamatait és hálózatát lássa, és ne használjon több memóriát vagy processzort a megengedettnél.
- Ha már nem kell, a konténer nyom nélkül törölhető. Nagy rendszerekben egy vezénylő program (például a Kubernetes) több ezer konténert indít, állít le és pótol automatikusan.
Példa a mindennapokból
Megkérsz egy AI-asszisztenst, hogy elemezzen egy Excel-táblát, és rajzoljon belőle grafikont. Az ehhez megírt kis programot jellemzően nem a te gépeden, hanem egy elzárt, eldobható környezetben, például konténerben futtatja a szolgáltató. Amikor végzett, ezt a környezetet megszüntetik.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Az elkülönítés csak annyit ér, amennyire jól be van állítva: ha a konténer hozzáfér a fájljaidhoz, a jelszavaidhoz vagy a hálózathoz, az agent is hozzáfér.
- Az internetről letöltött kész konténerképek tartalmazhatnak elavult, sebezhető vagy akár kártékony összetevőket, ezért csak megbízható forrásból érdemes használni őket.
- A konténer törlésekor a benne tárolt adat is elvész, hacsak nem mentik kifejezetten külső tárhelyre.
- A konténer nem fut el akármin: a gazdagép operációs rendszerének magjára támaszkodik, és a processzor típusa is számít. Linuxos konténer Windowson vagy Macen csak egy háttérben futó virtuális gép segítségével működik.
- Sok konténer együttes üzemeltetése komoly szaktudást igényel, kis projektnél ez több gondot okozhat, mint amennyit megold.
Hasonló, de nem ugyanaz
- virtuális gép – A virtuális gép egy teljes számítógépet utánoz saját operációs rendszerrel, ezért általában nehezebb és lassabban indul, de erősebben elkülönít, mint a konténer.
- homokozó (sandbox) – A homokozó a cél, vagyis az elzárt, biztonságos futtatási környezet, a konténer pedig csak az egyik technika, amivel ilyet lehet építeni.
- konténerkép (image) – A konténerkép a mozdulatlan sablon, a konténer az ebből elindított, éppen futó példány. A viszonyuk olyan, mint a sütőformáé és a benne sütött süteményé: egy formából akárhány sütemény készülhet.
Kapcsolódó fogalmak
virtualizáció, felhőszolgáltatás, szoftverfejlesztés
Docker, Kubernetes, konténerkép
Röviden a története
Az elkülönített futtatás ötlete régi a Unix-világban, a Linux-konténerek alapjai a 2000-es években alakultak ki. A széles körű elterjedést a 2013-ban megjelent Docker hozta el, amely egyszerűvé tette a konténerek készítését és megosztását. 2014-ben a Google nyílt forráskódúvá tette a Kubernetest, amely a tömeges konténerüzemeltetés gyakorlati szabványa lett.
Hol tart most
2026 végén a konténer a felhős szoftverüzemeltetés egyik alapvető építőköve. Az AI-agentek terjedésével új szerepet is kapott: ebben futtatják elzártan az agentek által írt és végrehajtott kódot.
A hírekben
- Felmérés: az AI még nem növeli a kikötők bevételeit2026. nov. 3. · Ipar
- Copilot: Agent Merge, Automations és agentek Dev Containerben a VS Code 1.137-ben2026. okt. 26. · Kód
- Az Nvidia konténerméretű DSX POD-dal 14 napra rövidítené az AI-adatközpont telepítését2026. okt. 21. · Ipar
- Robotok a Bauhaus és a Decathlon logisztikájában: konténerürítés, palettázás, rendeléskészítés2026. szept. 29. · Ipar
- Az MCP-ökoszisztéma bővül: Docker-katalógus, Rocket.Chat-szerver, Chrome DevTools, a biztonság viszont lemarad2026. aug. 31. · Kód
Más nevei
konténer · container · szoftverkonténer · Docker-konténer · konténerizáció · containerization · Linux-konténer · konténertechnológia
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.