A package that contains an application and everything it needs to run, making it easy to move between different computers. Like a shipping container that can go on any truck or ship.
A developer packages their web app in a container so it works the same way on their laptop and in the cloud.
A container is a packaging format, not a single cloud product. These services run and manage containers: ECS runs containers on AWS (with or without Kubernetes), ACI runs single containers/serverless containers on Azure, GKE and OKE run Kubernetes clusters that orchestrate containers at scale.
Explore real-world architectures from our community that use Container: