Die offizielle Docker-Dokumentation beinhaltet eine Schritt-für-Schritt-Anleitung für Linux-Distributionen, Windows und macOS.
Dort findest du auch Details zu Systemvoraussetzungen, Paketquellen und Aktualisierungsschritten.
Docker Engine Installationsanleitung für Linux
Docker Engine Installationsanleitung für Windows