关注分享主机优惠活动
国内外VPS云服务器

树莓派系列(十四)在树莓派4B上安装docker并配置为MQTT服务器

摘要:设置图形界面。 下载图形界面,创建容器并运行。 运行后在浏览器中输入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

未经允许不得转载:主机频道 » 树莓派系列(十四)在树莓派4B上安装docker并配置为MQTT服务器

评论 抢沙发

评论前必须登录!