Leading cloud providers Alibaba Cloud, Amazon Web Service (AWS), Google, IBM and Microsoft have committed to providing maintainers and contributors to the project.
“This is the result of months of close collaboration and input from thought leaders in the Docker community,” said Solomon Hykes, founder, CTO and chief product officer at Docker. “Docker’s focus has always been on solving users’ problems first and then spinning out the plumbing projects that address those challenges along the way.”
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. The company’s containers bundle software in a complete filesystem that contains everything it needs to run, such as, code, runtime, system tools, and system libraries. This method ensures that the software will operate the same way regardless of the environment it is running in.
Containerd acts as the core container runtime engine,The capabilities of containerd include methods for transferring container images, container execution and supervision, low-level local storage and network interfaces, across both Linux and Windows. containerd fully leverages the Open Container Initiative’s (OCI) runtime, image format specifications and OCI reference implementation (runC) and will pursue OCI certification when it is available.
“Technology organizations are increasingly looking to containers as the route to rapid application development and deployment across multiple environments at scale for their future growth, and compatibility across the ecosystem is a key consideration,” said Fintan Ryan, an industry analyst with RedMonk. “In donating Containerd to the container ecosystem, Docker is providing standardized core components for the wider community to build upon.”
He said a standardized core ensures developers will have “a stable and compatible experience across any infrastructure.”
With the spinning of Containerd out into the open source community, users and developers can now start contributing to the Containerd project. Collaboration and contribution will be done in the open “with strong support from third-party maintainers,” said Hykes.
Docker has been shifting various components of its underlying infrastructure into open source. The strategy allows Docker to focus more on its core developer customers.
The list includes libnetwork, notary, runC, Hyperkit, VPNkit, Datakit, swarmkit, and Infrakit.
“The result will be a ‘boring’ infrastructure plumbing component shared across systems, allowing Docker and those in the container ecosystem to drive user-facing innovations,” said Hykes. “The project will follow a community-defined release process that emphasizes quality over new features and will be branded separately from Docker.”
SAMSUNG GALAXY S8 PLUS
The Samsung Galaxy S8 Plus is a beautifully crafted smartphone with nearly no bezel, curvaceous in design and reflects a…
How to: Connect to Exchange Online Using Multi-Factor Authentication
Using PowerShell to manage your Microsoft cloud services like Exchange Online and using multi-factor authentication (MFA) separately is awesome. Using…