mai 28, 2024

BreaGeek News

Obtenez toutes les dernières nouvelles et rapports sur la FRANCE ici. Manchettes, politique et culture françaises sur une chaîne d'information

Docker Desktop 4.27 introduit Docker Init GA avec prise en charge Java, partage de fichiers simultané, etc.

Docker Desktop 4.27 introduit Docker Init GA avec prise en charge Java, partage de fichiers simultané, etc.

Docker a été exporté Docker Bureau 4.27. Cette version rend Docker Init « généralement disponible » (GA) avec la prise en charge de Java, le partage de fichiers simultané, la prise en charge de TestContainers avec Enhanced Container Isolation (ECI), Docker Build Cloud, Docker Debug, etc.

initialisation du docker, initialement publiée en version bêta dans Docker 4.18, est une commande CLI conçue pour faciliter l'ajout de ressources Docker à n'importe quel projet en « initialisant » ou en créant les actifs et l'échafaudage requis. Docker 4.26 a ajouté la prise en charge de PHP, et maintenant Docker 4.27 a ajouté la prise en charge de Java. La liste des langages pris en charge comprend désormais Go, Node.js, Rust et ASP.NET.

Pour créer automatiquement des actifs, exécutez simplement la commande docker init dans le dossier du projet cible, ce qui générera automatiquement les fichiers docker, construire et .dockerignore Fichiers, basés sur les propriétés du projet.

Partages de fichiers synchronisés Il s'agit d'un mécanisme alternatif de partage de fichiers qui vise à résoudre les défis liés à l'utilisation de bases de code volumineuses dans des conteneurs dotés de systèmes de fichiers virtuels. Selon Docker, cette fonctionnalité multiplie par 2 à 10 la vitesse de lecture des fichiers en utilisant le cache du système de fichiers synchronisé. Outre les utilisateurs disposant de grands référentiels, les utilisateurs qui utilisent des systèmes de fichiers virtuels tels que VirtioFS, gRPC FUSE et osxfs, ou qui souffrent de limitations de performances peuvent bénéficier de cette fonctionnalité.

Docker Desktop 4.27 introduit la possibilité d'utiliser des TestContainers avec Enhanced Container Isolation (ECI). ECI fournit une nouvelle couche de sécurité pour empêcher les charges de travail malveillantes exécutées dans des conteneurs de compromettre Docker Desktop ou l'hôte en exécutant des conteneurs sans accès root à la VM Docker Desktop.

READ  Samsung dévoile de nouveaux smartphones pliables et cherche à maintenir son leadership sur le marché en pleine croissance

Docker Build Cloud est un service conçu pour permettre aux utilisateurs de créer des images de conteneurs plus rapidement, à la fois localement et dans CI. Les versions natives (pour les architectures CPU AMD64 et ARM64) s'exécutent dans le cloud et utilisent un cache de build distant, pour garantir des builds rapides n'importe où et pour tous les membres de l'équipe.

Facteur de correction bêta Commande CLI conçue pour aider les développeurs à trouver et à résoudre les problèmes plus rapidement, elle fournit une boîte à outils intégrée et indépendante du langage pour déboguer les applications locales et distantes dans des conteneurs. Pour commencer, exécutez simplement docker debug <Container or image name> Dans la CLI Docker Desktop.

Dans Docker 4.26, Afficher les versions Docker Devenez GA. Il s'agit d'une interface simple dans Docker Desktop conçue pour donner aux utilisateurs la possibilité de voir les versions actives actuellement en cours d'exécution dans le système, permettant ainsi l'analyse et le débogage des versions terminées. Chaque build a commencé avec docker build ou docker buildx build Il apparaîtra automatiquement dans la vue Builds. À partir de là, il est possible d'inspecter les propriétés de l'appel de build, y compris les informations de synchronisation, l'utilisation du cache de build, la source Dockerfile, l'accès aux journaux, etc.

Depuis Docker 4.26, les utilisateurs peuvent créer des conteneurs dans le cloud à l'aide de Docker Desktop et Microsoft Dev Box. Pour commencer à utiliser Microsoft Dev Box, les utilisateurs doivent accéder à Azure Marketplace et télécharger le fichier Aperçu générique de l'image compatible Docker Desktop-Dev Box.

READ  Fullstack TypeScript sur AWS : Amplify Gen 2 est désormais disponible pour tous

Plus de détails sur l'actualité de Docker Desktop peuvent être trouvés sur Notes de version.