蜂巢部署
最后更新于
最后更新于
获取蜂巢安装包和mqtt服务组件。
准备一台边缘计算设备,为方便入门,设备规格最好符合以下要求: CPU架构:arm64、arm32、armv7、x86 操作系统:openwrt、ubuntu 内存:>100M 存储空间:>50M
具备C、C++、rust等语言开发的业务应用。
1. 导出安全组件所需镜像,并上传至目标服务器,示例:docker save -o ./ronghe.tar.gz gitlab.wudun.net:5050/wad-platform/nanwang-ronghe:0.1.1_0901_amd
2. 在目标服务器导入镜像,示例:docker load -i ronghe.tar.gz
通过docker images检查是否导入成功,应该能够在本地的Docker镜像列表中看到导入的镜像:docker images
1. 下载部署项目代码并上传到目标服务器
2. 解压缩文件,并进入文件夹:cd platform-deploy-feat-nanwang-ronghe
3.docker部署:docker compose up -d
若目标服务器上无docker compose,则需要先离线安装docker compose。
Docker version = 20.10.7,建议 Docker Compose version = 1.29.2 。
离线安装相应版本的 Docker Compose :
拷贝到服务器上的/usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
修改app.yml配置,示例:
直接下载安装包,上传至目标设备(注意:需要按量覆盖安装包文件)
执行路径:/userdata/admin/AgentManager/AgentManager
操作指令(root用户)
安装:sh deploy/script.sh -i
卸载:sh deploy/script.sh -u
启动:sh deploy/script.sh -s
停止:sh deploy/script.sh -t
重启:sh deploy/script.sh -r
查看相关日志:/userdata/dgri/log/AgentManagerLog.log
如果通过管理探针拉取,则无需修改dev_probe_config.toml。
如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。
如果通过管理探针拉取,则无需修改dev_probe_config.toml。
如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。
下载docker-compose: