Docker部署最新版本EMQX服務,上乾貨不廢話

城市猎人王發表於2024-10-15

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

歡迎加入群聊,討論架構和技術

相關文章