Docker Desktop 4.38: agente AI, build più veloci e test Kubernetes più intelligenti
Docker Desktop 4.38 offre assistenza basata sull'intelligenza artificiale e test Kubernetes multi-nodo, oltre a Bake ora si integra con Compose per build multiservizio senza interruzioni.
Un mese e mezzo dopo la precedente versione 4.36, Docker Desktop, la popolare piattaforma di sviluppo che consente di creare, testare e distribuire applicazioni containerizzate in diversi ambienti, ha introdotto il suo ultimo aggiornamento, Docker Desktop 4.38.
Il punto culminante della versione è l'agente Docker AI (precedentemente noto come Project: Agent Gordon). Questo assistente integrato e sensibile al contesto, integrato nell'interfaccia a riga di comando di Docker, nel desktop e nell'hub, interpreta in modo intelligente il flusso di lavoro dell'utente per fornire assistenza e suggerimenti in tempo reale.
In pratica, questo significa meno tempo dedicato alla ricerca di soluzioni specifiche per Docker e più tempo dedicato alle funzionalità di codifica e spedizione. Ad esempio, l'agente (che deve essere abilitato manualmente) può guidare l'utente attraverso la gestione dei container, eseguire il debug dei problemi relativi ai Dockerfile e persino chiarire concetti Docker più ampi senza costringere l'utente a cambiare strumento.
Inoltre, questa versione aggiorna Docker Bake allo stato di disponibilità generale. Invece di destreggiarsi tra più comandi di compilazione docker
con flag infiniti, gli sviluppatori possono ora fare affidamento sul formato di file dichiarativo di Bake per unificare le impostazioni di compilazione, gli obiettivi e gli argomenti in un unico posto.
È interessante notare che si integra anche con Docker Compose e Docker Build Cloud, aiutandoti a gestire le build multiservizio in modo più efficiente. Secondo Docker, le build ottimizzate per Bake possono accelerare ulteriormente le prestazioni di Docker Build Cloud, aprendo la strada a pipeline di sviluppo più fluide e a una consegna più rapida dei prodotti.
Un'altra grande novità è che Docker Desktop 4.38 ora supporta i cluster Kubernetes multi-nodo. Sfruttando kind (Kubernetes in Docker), i team possono ora eseguire simulazioni multi-nodo sui computer locali, testando funzionalità critiche come il failover dei nodi, le configurazioni di affinità e le diverse versioni di Kubernetes.
Gli amministratori aziendali apprezzeranno anche i nuovi aggiornamenti ora disponibili per i clienti Docker Business:
- Applicazione dell'accesso su macOS: i profili di configurazione possono ora applicare i requisiti di accesso, anche in più organizzazioni.
- Programma di installazione PKG: gli amministratori possono distribuire Docker Desktop per Mac in blocco utilizzando un programma di installazione PKG dedicato, evitando il fastidio di convertire i file DMG.
Oltre a queste principali funzionalità, Docker Desktop 4.38 include una serie di miglioramenti minori, aggiornamenti di versione e correzioni di bug:
- L'interfaccia della riga di comando di Docker, Docker Compose, Docker Scout e Ask Gordon possono ora essere aggiornati indipendentemente da un riavvio completo di Docker Desktop (Beta).
- Kubernetes aggiornato a v1.31.4, Docker Buildx a v0.20.1 e Docker Engine a v27.5.1, tra gli altri miglioramenti.
- Correzioni di bug di Isolamento dei contenitori migliorato su tutte le piattaforme.
- Supporto migliorato per la rete gVisor in Linux, oltre a una migliore integrazione di Windows con WSL.
Fare riferimento all'annuncio ufficiale o consultare le note di rilascio per informazioni dettagliate su tutte le modifiche. Se desideri provare l'app, abbiamo fornito guide dettagliate su come installarla su Ubuntu, Linux Mint, Debian e Fedora.
Docker Desktop 4.38 è disponibile per il download su vari sistemi operativi principali, tra cui Windows (x86_64), Windows ARM Beta, macOS (Intel e Apple Silicon) e Linux (distribuzioni basate su APT e RPM, oltre a distribuzioni dall'ecosistema Arch).