摘要:设置图形界面。 下载图形界面,创建容器并运行。 运行后在浏览器中输入Raspberry Pi即可进入界面。 使用树莓派拉取镜像启动容器并进入服务器后台、默认账号、默认密码。
在 Raspberry Pi 4B 上安装 Docker 并将其配置为 MQTT 服务器。
过程很简单,即使对于初学者来说安装也需要10分钟
1.安装docker
安装docker
下载安装脚本curl -fsSL https://get.docker。 .com -o get-docker.sh
我购买了 Raspberry Pi 4B 并安装了 Buster 系统,因此我使用了我已确认的此链接中的 shell 脚本。 它已经支持安装Buster(您可以在脚本中搜索Buster)。
运行脚本使用阿里云镜像 sudo sh get-docker.sh [ k4]-mirror 阿里云
启动 Docker
sudo systemctl 启用 docker sudo systemctl 使用 sudo 启动 docker。 docker需要root权限 sudo docker version #查看版本配置国内镜像 mkdir -p /etc/docker sudo tee /etc/docker/daemon.json "registry-mirrors":["https://docker.mirrors. ustc.edu.cn"]> } > EOF 重启docker生效 sudo systemctl daemon-reload sudo systemctl restart docker
注意:Raspberry Pi是ARM架构,ARM平台不能使用x86镜像。 要查看 Raspbian 的可用映像,请访问 arm32v7。
配置docker图形界面#下载Docker图形界面porttainersudo docker pull porttainer/porttainer#porttainer 创建容器 sudo docker volume create porttainer_data#porttainersudo docker run -d -p 9000:9000 -[ k4] name porttainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v porttainer_data:/data porttainer/porttainer
执行后 Raspberry输入Pi 在浏览器中输入IP:9000即可进入界面。 首次访问时,您需要设置登录密码。
2. 配置 EMQ X
EMQ X(Erlang/Enterprise/Elastic MQTT Broker)是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。
拉取 Docker 镜像 docker pull emqx/emqx:4.3-rc.5 启动 Docker 容器 docker run -d --name emqx -p 1883:1883 -p 8081 :8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:4.3-rc.5
Raspberry Pi IP。 1883 进入 EMQ X 服务器后台
默认帐户:admin
默认密码:public
评论前必须登录!
注册