If you are using macOS you only need to install it from their official website. Docker Desktop also includes docker-compose, docker-engine and other tools related to Docker. Here's the link: Docker Desktop.
If you are using macOS, only press command + space bar, then type "Docker" and press ENTER. Another option is openning it from the dashboard or running the command open -a Docker
.
$ cd ~/code/
$ git clone git@github.com:juelvaldivia/mqtt-techtalk.git
$ cd mqtt-techtalk
$ docker-compose up -d
$ cd nodejs
$ npm install
$ npm start
$ cd python
$ pip install -r requirements.txt
$ python3 main.py