使用 Docker 建立一個 MQTT Server
打開 Linux 的指令列,輸入以下指令:
1.詳細功能版 (MQTT 協定 + Web Socket)
sudo docker run --name mqtt -itd -p 1883:1883 -p 9001:9001 -v $PWD/mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf -v $PWD/mosquitto/data:/mosquitto/data -v $PWD/mosquitto/log:/mosquitto/log eclipse-mosquitto
2.然後再到這邊下載 mosquitto.conf 設定檔,載點:shorturl.at/dqMZ0
3.放到下列目錄位置中
<你當前的目錄位置>\mosquitto\mosquitto.conf其中...
Port 1883 為 MQTT 預設的閘道
Port 9001 為 WebSocket 閘道
$PWD 為當前執行 Command 的位置。-------------------------------------------------------------------------------------------------
如果不想要這麼麻煩也可以一行指令搞定:
1.簡易快速版 (沒有 Web Socket 功能)
sudo docker run -itd -p 1883:1883 -p 9001:9001 -v mosquitto.conf:/mosquitto/config/mosquitto.conf eclipse-mosquitto
#Docker #Linux #架設 MQTT Server #Web Socket
留言
張貼留言