Fatal Error "one of the sub-processes failed: com.docker.driver.amd64-linux -addr -fd:3 -debug

End of last November i got a new iMac 2019 with Intel i9 processor. It came with MacOS 10.14 but I upgraded it to 10.15. I can’t get Docker to work.

Things I tried:

Open a issue at Github https://github.com/docker/for-mac/issues/4088

Fresh install of 10.15 to an external SSD with just Docker for Mac installed=> Same error

Fresh install of 10.14 to an external SSD with just Docker for Mac installed => Same error

Installed Windows via Bootcamp to test if something with VT-x is wrong => Docker for Windows (Hyper-V) works just fine

Ran Memtest86 => No errors

Issue type: Fatal Error “one of the sub-processes failed: com.docker.driver.amd64-linux -addr -fd:3 -debug”

OS Version/build: 10.15.2

App version: 2.2.0.0 (Same error in 2.1.0.5 and 2.1.7.0)

Steps to reproduce: Download and install Docker.app, wait to to launch, via Terminal first run and exec commands in a container.

In order to debug how long my containers survive i ran the following commands.

$ docker run -d alpine top
$ docker exec -i -t <container_name> ash
# inside container:
while sleep 5; do uptime; done

Screenshot: https://user-images.githubusercontent.com/22394314/72847526-0afe5f80-3ca3-11ea-9638-c526cf9c5d3a.png

Same problem. Everything was working fine for few years, then suddenly (without any updates) yesterday my iMac started to be very slow and docker fails to start with the same error message.

Resetting to factory defaults doesn’t solve the problem.

Reinstalling docker from dockerhub dmg doesn’t work as well.

macOS Catalina 10.15.3 (19D76)
iMac (27-inch, Late 2012)
3.4 GHz Quad-Core Intel Core i7
32 GB 1600 MHz DDR3
Startup disk - external SSD
NVIDIA GeForce GTX 680MX 2 GB