A Docker kiadta a Docker Desktop 4.50 verzióját, a népszerű fejlesztői platform legújabb frissítését, amely konténerizált alkalmazások építését, tesztelését és telepítését segíti különböző környezetekben. Az új kiadás egyik fő újdonsága az ingyenes hibakereső (Docker Debug), valamint a népszerű IDE-kkel történő még mélyebb integráció, ami lépésről lépésre történő elemzést tesz lehetővé a Dockerfile-ok építése során a VSCode bővítményen belül.
Fejlesztői élmény és IDE-integráció
A 4.50-es verzióban a Docker Debug minden felhasználó számára elérhető díjmentesen, lehetővé téve a konténerek és képek hibáinak gyors és átlátható feltárását. A frissítés javítja a Compose-to-Kubernetes eszköztár működését, egyszerűsítve a helyi több-szolgáltatásos alkalmazások Kubernetes manifestek-re történő fordítását. A cagent eszközkészlet is frissült, megkönnyítve a konténerizált ügynökök fejlesztését, és biztosítva a kiszámítható működést különböző környezetekben.
Stabilitás és teljesítmény
Windows felhasználóknak a frissítés a WSL2 integráció stabilitását és teljesítményét javítja, orvosolva a nagyvállalati környezetekben jelentkező hosszú ideje fennálló problémákat. MacOS és Windows rendszereken az adminisztrátorok most már proxy-beállításokat adhatnak meg telepítési profilok vagy installer flag-ek segítségével, biztosítva az egységes házirend alkalmazását.
Kubernetes támogatás és konténerbiztonság
A Docker Desktop 4.50 új funkciója a Kind (k8s) Enterprise Support, amely lehetővé teszi a reprodukálható, éles szintű Kubernetes tesztelést helyi gépeken. A konténer-szintű biztonságot is erősítették:
- A Docker CLI immár negatív sorozatszámú tanúsítványokat is elfogad, javítva a kompatibilitást a vállalati PKI rendszerekkel.
- Az Enforce Local Port Bindings megakadályozza, hogy a konténerek portokat tegyenek elérhetővé a helyi gépen kívül, csökkentve a nem kívánt hálózati hozzáférést.
- A Hardened Images, a minimális, szinte CVE-mentes képek katalógusa, most korlátlan hozzáféréssel és Helm chart támogatással érhető el.

MCP integráció és eszköztámogatás
A kiadás javította az MCP integrációt, újraszervezett Learning Center és MCP Toolkit walkthrough segíti a fejlesztőket a konfigurációs folyamatok egyszerűsítésében. Az új felület lehetővé teszi az MCP szerverek keresését, szűrését és rendezését, gyorsítva az eszközök felfedezését. A MCP katalógus jelenleg több mint 270 szervert tartalmaz, köztük több mint 60 távoli szervert beépített OAuth támogatással (például Notion, Linear).

Elérhetőség és telepítés
A Docker Desktop 4.50 számos operációs rendszerre elérhető: Windows (x86_64), Windows ARM Beta, macOS (Intel és Apple Silicon), valamint Linux disztribúciókra APT és RPM alapú rendszerekre, továbbá Arch ökoszisztéma disztribúcióira. Részletes telepítési útmutatók elérhetők Ubuntu, Linux Mint, Debian és Fedora rendszerekhez is, valamint megtekinthető a változásnapló is.
Az új verzió jelentősen javítja a fejlesztői élményt, a hibakeresést és a Kubernetes-támogatást, miközben a biztonság és a teljesítmény is kiemelt szerepet kap.
Fogalommagyarázatok:
- Docker Desktop: Egy alkalmazás, amely lehetővé teszi a fejlesztők számára, hogy konténerizált alkalmazásokat építsenek, teszteljenek és telepítsenek különböző környezetekben.
- Model Runner: Egy eszköz a Dockerben, amely lehetővé teszi a fejlesztők számára, hogy mesterséges intelligencia modelleket futtassanak és kezeljenek konténerekben.
- WSL 2 (Windows Subsystem for Linux 2): A Windows egy olyan funkciója, amely lehetővé teszi a Linux környezet futtatását Windows rendszeren belül, natív teljesítménnyel.
- GPU-PV (GPU Paravirtualization): Egy technológia, amely lehetővé teszi a virtuális gépek számára a GPU erőforrások hatékony megosztását és kihasználását.
- Docker CLI (Command Line Interface): A Docker parancssori felülete, amely lehetővé teszi a felhasználók számára a konténerek kezelését parancsok segítségével.
- Docker Compose: Egy eszköz a Dockerben, amely lehetővé teszi a többkonténeres alkalmazások definiálását és futtatását egyetlen konfigurációs fájl segítségével.
- Testcontainers: Egy Java és Go könyvtár, amely lehetővé teszi a fejlesztők számára, hogy tesztelés céljából konténereket használjanak, biztosítva a tesztek izoláltságát és megbízhatóságát.
- Docker Hub: A Docker hivatalos tárolója, ahol a felhasználók megoszthatják és letölthetik a konténerképeket.
- QEMU: Egy nyílt forráskódú gépemulátor és virtualizációs eszköz, amely lehetővé teszi a különböző operációs rendszerek futtatását különböző hardverarchitektúrákon.
- Apple Virtualization Framework: Az Apple által biztosított virtualizációs keretrendszer, amely lehetővé teszi a virtuális gépek futtatását macOS rendszeren.
- Rosetta: Az Apple technológiája, amely lehetővé teszi az Intel-alapú alkalmazások futtatását Apple Silicon (ARM) alapú Mac gépeken.



