- 市面上MQTT Server 有很多種,例如:
- 這次我們透過docker來建立IOT傳輸用的MQTT Sever EMQX
- 建立一個新的folder,命名emqx
- 在emqx目錄底下,建立名為data資料夾,用來存放eqmx資料
- 在emqx目錄底下,建立docker-compose.yml
- docker-compose.yml 底下輸入
version: '3'
services:
emqx:
image: emqx:5.0.20
container_name: emqx
healthcheck:
test: ["CMD", "/opt/emqx/bin/emqx_ctl", "status"]
interval: 5s
timeout: 25s
retries: 5
ports:
- 1883:1883 ## tcp
- 8083:8083 ## websockeet
- 8084:8084 ## websocket ssl
- 8883:8883 ## ssl
- 18083:18083 ## web
volumes:
- ./data:/opt/emqx/data
- 執行
docker-compose up -d,即可啟動emqx
- 打開browser,在localhost:18083即可看到啟動好的emqx,如下圖
- 預設帳密為: admin/public
參考連結#