However, as it is always the case with ci jobs running on docker executors, the
docker:latest image is also needed.
Could someone explain:
what is the difference between the
(most importantly): why are both the service and the docker image needed (e.g. as indicated in this example, linked to from the github documentation) to perform e.g. a
docker buildwhithin a ci job? doesn’t the
docker:latestimage (within which the job will be executed!) incorporate the docker daemon (and I think the
docker-composealso), which are the tools necessary for the commands we need (e.g.