Mosquitto on Windows Nowadays, it is pretty much easy to run Mosquitto MQTT broker on Windows 10 using, for example, Windows Linux Subsystem (WSL). But today, I would like to show you even easier method to run it on your Windows 10 machine. Pre-requisites You should have Docker installed on your PC. And because Mosquitto broker image is actually a Linux image you have to switch your Docker to Linux containers. Run Mosquitto MQTT in a container To run your container you have to create a Docker volume first. So, open the PowerShell windows and type the command: docker volume create mosquitto_data This will create a new volume that Mosquitto container will use to write its data. The new volume will be stored on your local drive on C:\ProgramData\Docker\volumes. The next thing is to create a new text file that you will use to configure Mosquitto MQTT broker. You can do that by typing the next commands: mkdir C:\mosquitto; New-Item C:\mosquitto\mosquitto.conf -ItemType file ...