docker部署常见问题及解决方案 – 大疆创新SDK技术支持论坛 您所在的位置:网站首页 大疆报错10017 docker部署常见问题及解决方案 – 大疆创新SDK技术支持论坛

docker部署常见问题及解决方案 – 大疆创新SDK技术支持论坛

2024-07-18 07:39| 来源: 网络整理| 查看: 265

载入镜像

执行sudo docker load < cloud_api_sample_docker_v{版本号}.tar(版本号可以通过解压文件后得到)

载入镜像后,可以通过docker images查看导入的镜像:

注意此时没有前端镜像和后端镜像,前端镜像和后端镜像需要通过update_front.sh和update_backend.sh脚本生成。

载入后端镜像

进入source/backend_service/src/main/resources 下(不同版本镜像,路径可能不同。如1.9.0版本镜像路径为:source/backend_service/sample/src/main/resources),修改后台配置文件“application.yml“。

注意:本次演示是针对所有容器部署在同一台服务器而言。

1、首先通过ifconfig命令查看当前服务器ip地址。

本次演示是通过阿里云部署,对于阿里云ECS服务器,ifconfig指令只能查看内部环境的ip地址,无法查看公网ip地址。可以在控制台查看ECS服务器公网ip地址。如下图所示:

 

获取服务器ip信息后,再修改application.yml配置文件

1、mysql和redis配置,再docker环境下无需修改。

2、mqtt地址需要修改为遥控器可访问的ip地址。对于本演示案例,服务器部署在公网中,mqtt地址需填写服务器公网ip。

3、选择某一对象存储(目前上云API支持的对象存储类型有:aliyun、aws、minio),并根据相应官网提供的文档进行配置。

4、配置ntp服务器,如果在内网环境中,需要部署ntp服务器,并在配置文件中填写该地址。

5、填写appLicense信息

6、配置直播信息,因为demo提供gb28181没有默认端口,在启动时会报错,所以需要随机填写一个端口。

 

执行./update_backend.sh构建后端镜像。

 

载入前端镜像

提供的示例代码使用的是高德sdk,如果需要使用地图元素、态势感知等地图相关功能,需要申请高德开放平台使用的key。

登录高德开放平台:https://lbs.amap.com/

点击进入控制台。

点击应用管理 --> 我的应用,创建新应用。

应用创建后,点击添加key。

服务平台选择Web端(JS API)

创建成功后,复制key。(该key会在后续配置文件中使用)

 

 

进入source/nginx/front_page/src/api/http 下,修改前端配置文件”config.ts“

1、需要填写appLicense信息。

2、填写baseURL和websocketURL。

3、如果使用高德地图,需要填写高德地图申请的配置信息。

 

执行./update_front.sh构建前端镜像

 

执行脚本后,会新增前后端镜像。

 

启动容器

执行sudo docker-compose up -d

使用docker ps命令,检查容器是否都已成功启动。

 

访问测试



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有