Docker for Mac cannot start

@ckesselh’s solution does not work for me though.
Logs from console have many errors:

EOF reading packet from Unix domain socket: closing

Failed to read hello from client

File /var/run/docker.sock is a symlink or a socket

Symlinks are not correctly installed.

dial unix /Users/yuankai 1/Library/Containers/com.docker.docker/Data/s20: connect: no such file or directory

frontend process failed

Fatal unexpected failure: Couldn’t connect to database at /Users/yuankai 1/Library/Containers/com.docker.docker/Data/s40: No such file or directory

Failed to connect to db: &net.OpError{Op:“dial”, Net:“unix”, Source:net.Addr(nil), Addr:(*net.UnixAddr)(0xc82030e300), Err:(*os.SyscallError)(0xc82030e340)}

Try 9/100 failed to connect to db: dial unix /Users/yuankai 1/Library/Containers/com.docker.docker/Data/s40: connect: no such file or directory

What is happening in behind?
I’ve reinstalled the application many times, it still does not work.

Any help is appreciated.