Start app after install via docker desktop

Docker Desktop launches a Linux VM that has Docker Engine on it. In order to run Docker on non-Linux containers, you have to use it or another virtualization method

Using docker run commands can be useful for testing and small commands, but to define a service, Docker Compose proves more useful, as it saves the configuration in the YAML file nad allows you to simply bring the service stack up/down on a whim

Docker Compose is just a simplification to a consistent docker run command, but it would still require you to have Docker Engine (Which you have through Desktop) to create your containers