热门问题 ¶
问题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被其他容器访问。