1.拉取emqx映象:docker pull emqx/emqx:latest
顯示如上即代表拉取成功
2.使用docker images 檢視映象
4.啟動emqx服務
docker run -d -v /etc/localtime:/etc/localtime:ro -p 18083:18083 -p 1883:1883 -p 8083:8083 emqx/emqx:latest
說明已經成功啟動
5.去雲服務或者伺服器開啟18083和1883埠,如果是雲伺服器請開啟安全組,配置對應的開放介面,然後瀏覽器訪問 http://你自己的外網ip:18083/ 即可
6.檢視websocket是否能連線上伺服器:
如果連線不上的話,進入docker容器修改emqx.conf配置檔案,把allow_anonymous = true 改成allow_anonymous = false 儲存
改完emqx配置檔案後cd到plugins資料夾下,找到emqx_auth_mnesia.conf,並且開啟賬號密碼認證即可
最後儲存,重啟docker容器就行,docker restart emqx
歡迎加入群聊,討論架構和技術