Docker ist eine leichte Virtualisierungstechnologie, bei der Anwendungen in Containern ausgeführt werden und im Grunde nur Dateisystem und Netzwerk virtualisiert werden. Ein Linux-Kernel führt alle Container aus und macht einen Kompromiss zwischen Geschwindigkeit (viel schneller als bei gewöhnlicher Virtualisierung) und Isolation (weniger isoliert als bei gewöhnlicher Virtualisierung).
Wir implementieren und führen Docker auf dem Rechnerverbund aus: Wir haben ein lokales Registry mit vielen Images installiert: eines enthält Tensorflow, das für Deep Learning-Aufgaben auf geeignete GPUs optimiert ist, mehrere Boinc-Clients, eine dockerisierte Deltsql-Instanz und andere Bilder wie Portainer zur Unterstützung der Cluster-Verwaltung