Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.
Based on top of Docker containers and the Kubernetes container orchestration framework, OpenShift adds developer-centric and operational-centric tools to enable rapid application development, easier deployment and scaling, and long-term lifecycle maintenance for small, medium, and large teams and applications.
Kubernetes is the industry leading open source container orchestration framework. Kubernetes builds on 15+ years of Google’s experience deploying containers for large-scale production environments. Rapid innovation, broad application use-cases, and ease-of-use are driving significant community activity and significant market adoption of Kubernetes by enterprises, governments, cloud providers and vendors.