dockers emqx
时间: 2023-10-15 18:22:59 浏览: 149
Docker是一种容器化平台,而EMQX是一个开源的MQTT消息服务器,用于构建实时通信应用程序。要安装EMQX镜像,您可以使用以下命令:docker pull emqx/emqx:4.4.4。
要启动EMQX集群,您可以使用docker-compose命令。输入以下命令:docker-compose -p my_emqx up -d。
要进行测试,您只需要单个节点即可。EMQX控制台端口为18083,MQTT/TCP协议端口为1883。根据官方文档,您可以使用以下配置:
version: "3"
services:
emqx1:
image: emqx/emqx:latest
restart: always
environment:
EMQX_NAME: emqx_node1
EMQX_HOST: emqx_node1.gitliuyi.top
ports:
- "18083:18083"
- "1883:1883"
volumes:
- emqx_node1-emqx-data:/opt/emqx/data
- emqx_node1-emqx-etc:/opt/emqx/etc
- emqx_node1-emqx-log:/opt/emqx/log
此配置将创建一个EMQX容器,并将相关卷映射到宿主机的路径上,以实现持久化配置。您可以使用相关命令查询特定卷在宿主机的路径,例如docker volume ls和docker volume inspect。
总结起来,您可以使用Docker安装EMQX镜像,并使用docker-compose启动EMQX集群。 这样,您就可以通过控制台端口和MQTT/TCP协议端口进行测试。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [EMQX——docker安装及简单使用](https://blog.csdn.net/lzsm_/article/details/125307471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [1. emqx docker安装以及持久化配置](https://blog.csdn.net/qq_38719011/article/details/121476736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文