Động cơ bao gồm CLI client, API và daemon
Trong trường hợp của Docker Desktop, CLI client nằm ở máy host, còn daemon nằm ở máy ảo
Nguồn:: Difference between Docker Desktop and Docker Engine - General Discussions - Docker Community Forums
Daemon là loại chương trình hoạt động ngầm không chịu sự kiểm soát bởi người dùng
CLI client lúc thì được nói là nằm trong động cơ, lúc thì được nói là nằm ngoài