I can't install Docker. Does my CPU in Macbook Pro 2010, support the hypervisor framework? If so, why does `sysctl kern.hv_support` return 0?

the laptop doesn't support it https://github.com/docker/for-mac/issues/2591. Some in 2010 might have, but not all and mine's one that doesn't. It's the CPU that is lacks the apple virtualisation that docker needs. An older version of docker would work but uses virtual machine and is really inferior. IIRC from when I looked into it, The CPU can't simply be replaced individually, it sits on ,is soldered into, another part and while it may be that that part can be replaced, it is quite an expensive part and it's not much more, or similar price, to get a new laptop than to replace that part.

VT-d is not required. There is a link from intel that I mentioned in this chat https://chat.stackexchange.com/transcript/message/49711462#49711462 and the link tried to suggest that it was required in the case of docker for windows, but knowledgeable contributors pointed out that it isn't required not for docker on windows and not for docker on mac.

Some comments on an answer at this link https://superuser.com/questions/1419233/does-virtualbox-require-a-cpu-to-support-vt-d-in-order-to-host-64bit-guest-oss also explains further , and i've included the comments there here

n8te writes "Docker originated on Linux and is developed mostly for Linux. When run on Linux it uses the host kernel and doesn't require VT-x since it's not that type of virtualization. But to get Docker to work on Windows or Mac, you have to use an underlying hypervisor just to get it to work."

n8te writes see What are the hardware requirements for Hypervisor.framework? which says Apple's documentation for the Hypervisor framework (https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/index.html) mentions that the processor needs to support Unrestricted Mode, which is a feature available only on a Westmere or newer generation Intel processor...Westmere generation was released on January of 2010

--
The command the questioner ran for seeing if docker i.e. docker's requirements on mac, so, the ability to run a hypervisor, is supported, is spot on $ sysctl kern.hv_support<ENTER>