EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。

Posted freewebsys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。相关的知识,希望对你有一定的参考价值。

目录

前言


相关EdgeX Foundry 全部分类:
https://blog.csdn.net/freewebsys/category_9437788.html

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/126230459

未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,关于EdgeX2.1


信息地址:
https://www.edgexfoundry.org/software/releases/

相关
https://docs.edgexfoundry.org/2.3/getting-started/quick-start/

2,安装docker和docker-compse环境


安装docker环境:
https://docs.docker.com/engine/install/ubuntu/

 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh
 

然后安装docker-compose
https://github.com/docker/compose/releases
最新的docker-compose 版本是 2.9.0

github下载地址增加时间校验了,每次动态校验,不能写死地址了。
https://github.com/docker/compose/releases
 sudo chmod +x /usr/local/bin/docker-compose
下载文件到本地,然后拷贝到bin目录
使用命令安装的版本不是最新的:1.29.0 
sudo apt search docker-compose

2,使用docker-compose启动edgex2.1 版本


然后执行下载镜像,并启动docker-compose,新版本的docker-compose启动的不一样了,看着感觉快很多了:

curl https://raw.githubusercontent.com/edgexfoundry/edgex-compose/jakarta/docker-compose-no-secty.yml -o docker-compose.yml
docker-compose up -d

https://raw.githubusercontent.com/edgexfoundry/edgex-compose/jakarta/docker-compose-no-secty.yml

$ docker images
REPOSITORY                              TAG                      IMAGE ID       CREATED         SIZE
edgexfoundry/device-virtual             2.1.1                    e2c68a27f6be   2 months ago    24.8MB
edgexfoundry/device-rest                2.1.1                    8d17e96a3ac3   2 months ago    21.4MB
edgexfoundry/app-service-configurable   2.1.1                    86ee6236516f   2 months ago    25.2MB
edgexfoundry/sys-mgmt-agent             2.1.1                    9ed5a97311b1   2 months ago    294MB
edgexfoundry/core-data                  2.1.1                    670b72028caa   2 months ago    20.7MB
edgexfoundry/support-notifications      2.1.1                    d027600337bf   2 months ago    16.9MB
edgexfoundry/support-scheduler          2.1.1                    e68d3b03f92f   2 months ago    16.2MB
edgexfoundry/core-command               2.1.1                    181de7027ff7   2 months ago    16.1MB
edgexfoundry/core-metadata              2.1.1                    cfd2716a17c9   2 months ago    16.9MB
redis                                   6.2.6-alpine             34e1dc356a22   4 months ago    32.4MB
lfedge/ekuiper                          1.4.4-alpine             44f9d4b05519   4 months ago    45.6MB
edgexfoundry/edgex-ui                   2.1.0                    2d9b425bb76e   8 months ago    23.9MB
consul                                  1.10.3                   d9814b25e52b   8 months ago    116MB

总体上看镜像都比较小,只有sys-mgmt-agent 略大,发现里面还有一个docker环境。
是用来控制本地docker启停服务的。
映射了 /var/run/docker.sock:/var/run/docker.sock 端口文件。进行本地docker控制。

$ docker exec -it edgex-sys-mgmt-agent bash
bash-5.1# cd /usr/local/bin
bash-5.1# du -sh *
32.3M	containerd
6.2M	containerd-shim
8.2M	containerd-shim-runc-v2
20.2M	ctr
50.4M	docker
4.0K	docker-entrypoint.sh
696.0K	docker-init
2.7M	docker-proxy
61.8M	dockerd
4.0K	modprobe
11.4M	runc
bash-5.1# cat /etc/issue 
Welcome to Alpine Linux 3.14
Kernel \\r on an \\m (\\l)

大部分镜像都是使用的alpine 镜像做的基础镜像,所以都比较小。

2,启动之后访问 consule 服务,访问EdgeX后台界面



端口 4000 访问后台界面,首页有相关服务列表:






4,总结


EdgeX 2.1 做了很多优化。相比 2.0 起码优化docker-compose 文件,都是要docker官方的镜像进行下载了。
总体上界面感觉没有太大的变化。毕竟也是小版本升级。

https://yanghuaiyuan.blog.csdn.net/article/details/119958348

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/126230459

博主地址是:https://blog.csdn.net/freewebsys

以上是关于EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。的主要内容,如果未能解决你的问题,请参考以下文章

EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。

Xubuntu 22.04 LTS – 新功能和发布细节

Xubuntu 22.04 LTS – 新功能和发布细节

2021 EdgeX 中国挑战赛决赛入围名单公布

xubuntu-22.04精简模式,给intel 盒子安装系统,使用稳定,内存cpu占用低,比之前的版本更加稳定,可以做个服务器使用,也可以上网,功耗低

xubuntu-22.04精简模式,给intel 盒子安装系统,使用稳定,内存cpu占用低,比之前的版本更加稳定,可以做个服务器使用,也可以上网,功耗低