
A Docker Desktop, a népszerű fejlesztői platform, amely lehetővé teszi a konténerizált alkalmazások építését, tesztelését és telepítését különböző környezetekben, mostanra kiadta legújabb frissítését, a Docker Desktop 4.39-et. A legnagyobb újdonság, hogy a korábban bevezetett Docker Desktop CLI mostantól általánosan elérhető. Ez egy jelentős változást jelent a Docker parancssori eszköztárában, különösen a docker desktop logs parancs hozzáadásával, amely a naplók lekérdezését intuitívabbá teszi. A Docker Desktop mostantól támogatja a --platform flag-et a docker load és docker save parancsoknál, ami lehetővé teszi a felhasználók számára, hogy importáljanak vagy exportáljanak többplatformos képeket. Ez különösen hasznos olyan esetekben, amikor specifikus architektúrákkal dolgozunk.
A Docker belső komponensei is frissültek: a Docker Compose verziója v2.33.1-re, a Docker Buildx v0.21.1-re, a Kubernetes v1.32.2-re, a Docker Engine v28.0.1-re, és a Docker Scout CLI v1.16.3-ra. Ezen kívül egy kritikus biztonsági hibát is javítottak, amely a CVE-2025-1696-os azonosítójú, és biztosítja, hogy a proxy hitelesítési adatok többé ne kerüljenek véletlenül tisztán szöveges formátumban naplófájlokba.
Az MCP új szabvány a mesterséges intelligencia ügynökök és modellek számára
Az MCP (Machine Communication Protocol) egy új szabvány, amely lehetővé teszi a mesterséges intelligenciával működő alkalmazások és ügynökök számára, hogy külső adatforrásokkal és eszközökkel kommunikáljanak. Ezáltal az AI-vezérelt alkalmazások adatokat és információkat kérhetnek le külső forrásokból, műveleteket hajthatnak végre harmadik fél szolgáltatásaival, és interakcióba léphetnek a helyi fájlrendszerekkel, így új és kibővített képességeket biztosítva.
Az MCP úgy működik, hogy bevezeti az MCP kliensek és MCP szerverek fogalmát. A kliensek kérdéseket küldenek, és a szerverek kezelik a kéréseket, majd végrehajtják azokat.
Docker AI Agent mint MCP kliens
A Docker AI Agent MCP kliensként működik, és képes kommunikálni az MCP szerverekkel, amelyek konténerek formájában futnak. Amikor a felhasználó a terminálban vagy a Docker Desktop AI Agent ablakában a docker ai parancsot futtatja, hogy kérdést tegyen fel, az ügynök először keresni fog egy gordon-mcp.yml fájlt a munkakönyvtárban. Ez a fájl tartalmazza azokat az MCP szervereket, amelyek az adott kontextusban használhatóak. Például, mint a Docker szakértője, a Docker AI Agent képes:
- Hozzáférni az internethez az MCP fetch server segítségével.
- Létrehozni egy projektet a GitHub-on az MCP Github server segítségével.
Az MCP könnyebb és biztonságosabb használata
A Docker az Anthropic-kal együttműködve segítette elő az MCP szerverek referenciákat tartalmazó konténerképeinek létrehozását, amelyek a Docker Hub-on elérhetőek az mcp névtér alatt. Ha többet szeretnél megtudni az MCP használatáról a Docker AI Agent-tel, tekintsd meg a dokumentációt.
A Docker AI Agent mostantól képes támogatni alkalmazások konténerizálását új programozási nyelvekben, beleértve a következőket:
- JavaScript/TypeScript alkalmazások npm, pnpm, yarn és bun használatával.
- Go alkalmazások Go module-okkal.
- Python alkalmazások pip, poetry és uv használatával.
- C# alkalmazások nuget segítségével.
Próbáld ki — egyszerűen kérdezd meg: „Tudod konténerizálni az alkalmazásomat?”
Miután az ügynök végigfut a folyamat lépésein, mint például a projektben található szolgáltatások számának, a használt nyelvnek, csomagkezelőnek és egyéb információknak a meghatározásán, generálni fogja a Docker-hez kapcsolódó fájlokat. Ezen fájlok közé tartozik egy optimalizált Dockerfile, Docker Compose fájl, dockerignore fájl, valamint egy README, amely segít elindítani az alkalmazást Dockerrel.
Több nyelv és csomagkezelő támogatása hamarosan elérhető lesz!
Fejlesztések macOS és Windows rendszerekhez
A macOS fejlesztők számára a Docker visszaállította az internális Linux kernel verzióját v6.10.14-re, hogy megoldja a cgroups (konténercsoportok) hibás azonosítását, amely problémákat okozott a Java konténerekkel. Emellett javították azt a hibát is, amely miatt bizonyos CPU limitációk helytelenül jelentek meg a Docker VMM-ben, és orvosolták azokat a bekapcsolási problémákat, amelyek a program elindulásakor jelentkeztek. A Docker Desktop mostantól nem futtatható a macOS 15.4 beta 1 verzióján, mivel ismert host összeomlási problémát okoz. A Windows felhasználók a Docker Compose naplókhoz, a Paketo buildpack-ekhez és a WSL integrációhoz kapcsolódó stabilitási finomításokat kapnak, így minimalizálva a problémákat, ha több disztribúcióval dolgoznak egyszerre. A Software Updates (Szoftverfrissítések) oldal mostantól pontosan tükrözi a legfrissebb elérhető verziókat Linux felhasználók számára.
Elérhetőség és telepítési útmutatók
A Docker Desktop 4.39 több nagyobb operációs rendszerhez is elérhető, beleértve a Windows (x86_64), Windows ARM Beta, macOS (Intel és Apple Silicon), valamint a Linux (APT és RPM alapú disztribúciók), valamint az Arch ökoszisztémába tartozó disztribúciók, a bejelentés itt található.
