Follow the basic setup as in the Docker website. For me I had to download the Docker toolchain from here 🔗.
After that you should have docker installed and the Docker terminal ready to be opened from your desktop.
I followed the instructions from here https://nodejs.org/en/docs/guides/nodejs-docker-webapp/ to create my first Docker container with Node.js.
Here's the short and sweet if you want just to copy and paste to see if it works:
NOTE! On Windows or MacOS machines you cannot go straight to the localhost:49160 to see the app working. As explained here moby/moby#15740 they cannot run the Docker container natively so the port is actually the one on the VirtualBox so for me worked just write docker-machine ip default
and whatever the ip from that is your container's ip. (my app was on http://192.168.99.100:49160/)