Technical requirements
To complete the exercises in this chapter, you'll need Git and Docker on your local workstation. For Mac and Windows users, please install Docker Desktop (https://www.docker.com/products/docker-desktop) as this is how most people using Docker use it on their local workstations. You need to learn more about the options before you choose a production deployment tool.
Depending on what avenues you explore, you may also want to establish accounts with Amazon Web Services, Google Cloud, Microsoft Azure, or Digital Ocean. Most of these services have fairly generous free tiers that may allow you to experiment without spending much money, especially if you only use the services for a short duration. When considering what sort of environment might be suitable for your application, it helps to have multiple options. If you do create resources in the cloud, don't forget to terminate resources that you are done with or are not planning to keep, or you could...