Cloud #06 – Docker

Docker Ecosystem

As a technology, Docker focuses on the creation and execution of Containers. Docker is designed to be surrounded by other supporting technologies in order to provide a complete solution. Kubernetes or Docker Swarm, for example, can be used to manage and scale Docker Containers. Helm can be used to help manage Kubernetes. Calico can be used to provided underlying network capabilities. Istio can be used to provide Service Discovery and advanced networking capabilities. This paper focuses on the Docker technology itself. Kubernetes, Helm, and Istio will be covered in subsequent papers.