08、ThingsBoard使用msa构建镜像并上传到Harbor

本文介绍了如何利用ThingsBoard源码中的msa模块构建镜像,并详细阐述了开启Docker远程访问的过程,包括服务器配置和Windows环境变量设置。通过修改pom文件和执行mvn install命令,完成镜像构建,最后在服务器上将镜像推送到Harbor仓库。
摘要由CSDN通过智能技术生成

1、概述

今天讲解如何使用thingsboard源码中的msa模块来构建镜像,首先我先说一下这个模块的作用,很多人都不明白msa是如何构建镜像的,msa下面创建了很多模块,每个模块都是一个应用,就像我们平时微服务一样可以独自启动,thingsboard是使用这些模块去其它模块拉取代码过来进行构建的。除了 black-box-tests 模块外,其它的模块都编写了对应的Dockerfile文件和启动脚本。说的直白一点,就是分模块了,单独来构建镜像,每个模块需要的代码就是去其它模块拷贝过来的。

2、对比

现状将这个模块和官方需要的镜像进行对比,大家就会清晰明了。

官方部署文档中使用k8s部署的时候需要使用的镜像有

docker pull thingsboard/tb-node:3.4.3
docker pull thingsboard/tb-web-ui:3.4.3
docker pull thingsboard/tb-js-executor:3.4.3
docker pull thingsboard
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了凡啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值