Chapter 2: Revisiting Docker and Kubernetes Concepts