Container technologies provide lightweight virtualization solutions that package applications and their dependencies into portable units. These tools enable efficient resource utilization and simplified application deployment across diverse environments.
- Docker: broad container platform with engine, build, and ecosystem tooling.
- Podman: daemonless, rootless-focused container engine.
- containerd: low-level runtime used by Kubernetes and other platforms.
- CRI-O: Kubernetes-native CRI runtime implementation.
- Buildah: daemonless OCI image build tool.
¶ Orchestration and Management
- Kubernetes: primary container orchestration platform.
- OpenShift: Kubernetes platform with integrated operations and security controls.
- Nomad: workload scheduler for containers and non-container tasks.
- Rancher: multi-cluster Kubernetes management plane.
- KVM Container: alias/reference page pointing to KVM, which is a hypervisor technology rather than a container runtime.