树莓派玩转EMQX的常用指令清单

树莓派开机后。。。

一、重新启动EMQX

考虑权限问题,建议在命令前加上 sudo 以确保万无一失。请在终端输入以下任意一条指令

A.直接启动
bash 复制代码
sudo docker start emqx

这条指令会尝试启动名为 emqx 的容器。如果成功,它只会返回一行名字 emqx

B.查看状态并启动

如果你不确定它是否已经在运行,可以先看一眼:

bash 复制代码
sudo docker ps -a

如果看到 STATUSUp ...,说明已经启动了,不用管它。

如果看到 Exited,则执行上面的 A。

二、扩展知识:树莓派管理 EMQX 必备指令

在树莓派上运行 Docker 版的 EMQX,以下几个指令是你以后最常需要用到的"工具箱":

1. 查看 EMQX 是否在"活着"

有时候浏览器打不开,你需要确认容器是不是挂了。

bash 复制代码
sudo docker ps

看什么 :找 NAMES 列有没有 emqx,以及 STATUS 列是不是 Up。

2. 查看"黑匣子"日志(排错神器)

如果启动失败,或者网页一直转圈进不去,这个指令能告诉你原因(比如内存不足、端口冲突)。

bash 复制代码
sudo docker logs emqx

技巧 :如果想实时盯着日志看(类似看电影),加个 -f

bash 复制代码
sudo docker logs -f emqx

(按 Ctrl + C 退出查看模式)

3. 停止与重启

如果你想修改配置或者让它休息一会儿:

bash 复制代码
# 停止
sudo docker stop emqx

# 重启(相当于先停再开)
sudo docker restart emqx
4. 进入容器内部(高阶玩法)

如果你想看看 EMQX 里面的配置文件,或者在容器里测试网络:

bash 复制代码
sudo docker exec -it emqx /bin/sh

去后你就在 EMQX 的系统里了,输入 exit 可以退出来回到树莓派系统。

5. 监控树莓派资源(重要!)

EMQX 比较吃内存,树莓派(特别是 1GB 或 2GB 版本)容易因为内存爆满而卡死。建议养成习惯,随时看看资源占用:

bash 复制代码
htop

看什么 :看 Mem 这一行,如果快满了(变红),说明树莓派带不动了,可能需要增加 Swap 分区或者关闭其他不用的软件。

小贴士:关于开机自启

如果你希望以后每次重启树莓派,EMQX 都能自动跟着启动,不用手动敲命令,可以在创建容器时加上 --restart=always 参数。

如果你现在的容器没有设置这个,可以用这条命令补上:

bash 复制代码
sudo docker update --restart=always emqx

可以先试着输入 sudo docker start emqx,然后等待一两分钟(树莓派启动服务比较慢),再去电脑浏览器访问试试!

相关推荐
何事误红尘1 小时前
Mqtt学习笔记(一):Mosquitto服务器搭建、MQTTX安装测试
学习
青山是哪个青山1 小时前
LangChain 学习笔记(三):LangSmith 调试与监控
笔记·学习·langchain
那年窗外下的雪.3 小时前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
蒸蒸yyyyzwd3 小时前
cpp选手备战后端学习笔记day6 秋招笔试题
笔记·学习
天工开户014 小时前
2026 Facebook投放正在发生的7个变化
人工智能·经验分享·facebook
luj_17685 小时前
塔防牌:策略与卡牌的智慧碰撞
服务器·c语言·开发语言·经验分享·算法
weixin_446260855 小时前
AVA-Encoder:面向智能体原生视频表征学习框架
学习·音视频
DeviceHub5 小时前
硬件工程师选型笔记:ALPS SKPMAPE010 与 Tonevee TS-3025 贴片轻触开关 PIN TO PIN 评估指南
笔记
吃好睡好便好6 小时前
说说口罩的佩戴
学习·生活·口罩
fīɡЙtīиɡ ℡6 小时前
大模型结构化输出
人工智能·学习