Open source Docker tools for developers
The success of any software project is often measured by the ecosystem it spawns. Projects built around, next to, and on the top of the core technology enhance its power and usability, and they often move the needle forward. Docker allows IT departments to focus on applications, not virtual machines, as a standard unit of production. Looking at recent trends, there have been many projects created by the Docker community that have advanced the developer experience. Although choosing among the great contributions is really difficult, here is a roundup of the most useful open source Docker tools for developers.
Kubernetes
Kubernetes is an open source container cluster manager designed by Google for managing containerised applications in a clustered environment. The objective behind the development of Kubernetes is to provide developers a strong platform for automatic deployment, scaling and operation of application containers across clusters of hosts, providing container-centric infrastructure.
Kubernetes is regarded as portable (public, private, hybrid and multi-cloud), extensible (modular, pluggable, hookable and composable) and self-healing (with autoreplacement, auto-restart, auto-replication and auto-scaling).