Docker Desktop и Docker Engine -- какая разница, что лучше, что устанавливать

В официальном ответе о разнице, сказано, что

  • Docker Desktop -- запускает контейнеры в виртуальной машине, добивается большей изоляции, по-идее способствует лучшему переносу (не привязан к ядру хостовой ОС)
  • Docker Engine -- более простая подстистема, которая запускает контейнеры с привязкой к ядру хостой ОС.

-- могут ставится в систему одновременно. Docker Desktop для Linux появился позже, чем Docker Engine