docker 安装emq
时间: 2023-10-06 14:11:57 浏览: 141
要在 Docker 中安装 EMQ(Erlang MQTT Broker),你可以按照以下步骤进行操作:
1. 首先,确保你已经安装了 Docker。如果没有,请根据你的操作系统安装 Docker。
2. 打开终端或命令提示符,并运行以下命令,以从 Docker Hub 下载 EMQ 的镜像:
```
docker pull emqx/emqx
```
3. 等待下载完成后,运行以下命令启动 EMQ 容器:
```
docker run -d -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8081:8081 -p 18083:18083 --name emqx emqx/emqx
```
这个命令将启动 EMQ 容器,并将 MQTT 默认端口(1883),WebSocket 端口(8083),MQTT over SSL 端口(8883),管理 Web 端口(18083)和 MQTT over WebSocket 端口(8081)映射到主机上。
4. 容器启动后,你可以使用以下命令检查容器的运行状态:
```
docker ps
```
如果看到 emqx/emqx 显示为正在运行状态,则说明 EMQ 成功安装并运行。
现在,你已经成功在 Docker 中安装了 EMQ。你可以使用 MQTT 客户端连接到主机的 1883 端口或使用 WebSocket 连接到主机的 8083 端口。如果需要管理 EMQ,可以访问 `http://localhost:18083` 并使用默认的用户名和密码(admin/public)进行登录。记得根据你的需求,适当配置 EMQ 的参数。
阅读全文