Windows 设备安装 FIWARE NGSI-LD Orion-LD 操作步骤咨询
Windows环境安装FIWARE NGSI-LD Orion-LD 操作步骤
Orion-LD官方未提供原生Windows构建包,目前有两种可稳定运行的部署方案:
方案一:Docker Desktop 快速部署(推荐,无需编译)
- 安装Windows版Docker Desktop,安装时勾选WSL2后端支持选项,完成安装后重启电脑
- 打开PowerShell或Windows终端,执行命令拉取官方Orion-LD镜像:
docker pull fiware/orion-ld - 先启动依赖的MongoDB容器:
docker run -d --name mongodb mongo:4.4 - 启动Orion-LD容器,关联MongoDB实例并暴露默认1026端口:
docker run -d --name orion-ld -p 1026:1026 --link mongodb:mongodb fiware/orion-ld -dbhost mongodb - 验证安装结果,执行命令:
curl http://localhost:1026/version,正常返回Orion-LD版本信息即为安装成功
方案二:WSL2子系统内原生编译安装
- 启用Windows的WSL2功能,安装Ubuntu 20.04/22.04发行版并启动子系统
- 子系统内执行命令安装编译依赖:
sudo apt update && sudo apt install build-essential cmake libssl-dev libcurl4-openssl-dev libboost-all-dev libmongoc-dev libbson-dev git - 拉取Orion-LD官方源码,切换到最新稳定Release版本分支
- 进入源码目录,创建编译目录并生成Makefile:
mkdir build && cd build && cmake .. - 执行编译安装:
make -j$(nproc) && sudo make install - 在WSL内安装启动MongoDB服务后,启动Orion-LD:
orionld -dbhost localhost - 访问1026端口的version接口验证运行状态即可
注意:如果Docker部署后无法访问1026端口,可检查Windows防火墙是否放行Docker端口规则,确认Docker Desktop处于正常运行状态。
内容的提问来源于stack exchange,提问作者Ravi Podila
相关产品推荐
相关产品推荐

