A container platform is a way of deploying, running and managing containers. It consists of a container engine, deployment tooling and various management, security and monitoring tools and features. Popular containers platforms are Kubernetes, Docker Swarm and OpenShift, as well as managed services from Amazon AWS, Microsoft Azure and Google Cloud Platform.