Technical requirements
Before we begin our exploration, we should identify what’s needed to work with Docker and Kubernetes in our local development environment.
To work with Docker images, you need to make sure Docker applications are installed on your runner machines for executing any Docker commands.
For development machines that are used to create build environments, a good option is Docker Desktop, an application that provides all the required Docker tools for building, packaging, running, and deploying applications as containers. It is available for Mac, Windows, and Linux machines. More information can be found at https://docs.docker.com/get-docker/.
Runners only require Docker applications that can build and run containerized applications. For that, Docker Engine is a good application to install and configure on your runner. It is available for many common Linux distributions, including Ubuntu, Debian, and Red Hat. More information can be found at https://docs...