Do I need Docker Desktop for development to push to Google Cloud Run?

Does Cloud Run not require Docker Desktop to be required on my laptop ?

Because according to this :

While Google Cloud and Cloud Run can be operated remotely from your laptop, you’ll use Cloud Shell, a command-line environment running in Google Cloud. The environment is preconfigured with all the client libraries and frameworks that you need.

So I need on my laptop is my development directory and tools to run locally and push to GitHub and then use Cloud Shell henceforth ?

It says you will have everything in Google Cloud. Including Docker and you can manage the cloud itself from your laptop.