You don't need to have both. It is possible to just use either of the two, get started dockerd like a starting point, and after that operate your docker build and docker run commands as common like I did here; evidently this was the initial strategy in gitlab in some https://institut-arbeitgeber-der87520.evawiki.com/8776258/fascination_about_zukunft