Они одинаковы, и ни то, ни другое.
Демон и движок Docker относятся к одному и тому же процессу dockerd
. Docker сам по себе больше не содержит среду выполнения контейнера в двоичном файле dockerd
. Это было перенесено в run c проекта длиной go, и вы можете переключаться в другие среды выполнения для своих собственных сценариев использования.
Между этой средой выполнения и docker это демон containerd , который используется для управления изображениями, контейнерами и слоями файловой системы. Таким образом, вы можете думать, что демон docker разбит на различные микросервисы.