The company Docker Inc. has released Docker Desktop 4.27. The containerization software now allows synchronized file shares, dismisses the CLI command docker init
from beta status and introduces the new beta feature Docker Debug.
Advertisement
Performance boost for virtual file systems
In June 2023 Mutagen IO, Inc. was acquired by Docker Inc. The company is behind Mutagen’s open-source file synchronization and networking technologies to enable high-performance remote development. Now Docker has integrated mutagen technology into the core of Docker Desktop and enables synchronized file shares.
This is intended to address the difficulties encountered with large code bases in containers with virtual file systems. Synchronized file shares are intended to enable native file system performance for bind mounts and speed up file system calculations by two to ten times. The feature, described by the development team as a game changer, is in the Paid Pro, Team and Business subscriptions available.
docker init leaves beta, Docker Debug starts it
The CLI command docker init
has ended the beta phase in the current release and is therefore generally available. In addition, it can now be used with Java. It has been on board since Docker 4.18 and is used to help initialize Docker resources within a project, for example by automatically creating Dockerfiles and Compose files.
Since its creation has docker init
Some features have been added, for example support for Python and Node.js was added last year. In addition to these and the original programming language Go can docker init
now working with Rust, ASP.NET, PHP and Java.
Another feature is just starting its beta phase: Docker Debug. It is available for Pro, Team and Business users and offers a language-independent, integrated toolbox for debugging locally and remotely containerized apps – even if a container fails to start.
To get started, enter the following in the Docker Desktop CLI with your subscription account logged in:
docker debug <Container or Image name>
Further details about the innovations in version 4.27 can be found a blog entry and the release notes remove.
(May)