Commercial product + distribution of Docker on Linux

I’m planning to make a commercial product based on Docker.
The product consists in a Linux virtual machine running with docker installed on it. The application I’m running is based on Docker containers. So the VM includes the following component : host is Linux + Docker engine + Docker cli + Docker images.

I was wondering if I have the right to distribute docker engine + cli on Linux.
The more I read about the more I’m lost.
I would appreciate is someone could shed some light on this issue. I was reading about Docker Desktop and the new licensing mechanism. However, Docker Desktop does not exist yet on Linux and obviously is not relevant for my project.

Thanks in advance.