In this chapter, we will review container technology and introduce Docker and its orchestration engine, as well as Docker Swarm mode. We will then discuss why we need a Docker infrastructure to deploy and run serverless and FaaS applications. The topics covered in this chapter are as follows:
- Containers and Docker
- Setting up a Docker Swarm cluster
- Performing container networking with Docker
- Why Docker fits into the serverless and FaaS infrastructure