Skip to content

热门问题

问题1:启动驱动报“系统错误”

问题描述

通过使用如下命令启动蜂鸟物联网平台,在我的驱动菜单栏点击操作->启动时,系统弹出“系统错误”。

shell
go run cmd/hummingbird-core/main.go -c cmd/hummingbird-core/res/configuration.toml

问题说明

蜂鸟物联网平台和驱动启动运行都依赖docker环境,并且两个容器的网络可以互相访问,在驱动启动时会去寻找hummingbird所在的docker网络,如果没有找到 就会报“系统错误”。

解决方案

使用docker启动蜂鸟物联网平台即可解决此问题,我们一般使用docker compose命令。进入hummingbird/manifest/docker目录,运行docker compose up -d 命令

引用docker compose官方一段话加深理解: 默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为hostname被其他容器访问。