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

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

目录

  • 前言
  • 1,关于EdgeX2.1
  • 2,安装docker和docker-compse环境
  • 2,使用docker-compose启动edgex2.1 版本
  • 2,启动之后访问 consule 服务,访问EdgeX后台界面
  • 4,总结

前言


相关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.ymldocker-compose up -d

https://raw.githubusercontent.com/edgexfoundry/edgex-compose/jakarta/docker-compose-no-secty.yml
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。

$ docker imagesREPOSITORY  TAG IMAGE IDCREATED  SIZEedgexfoundry/device-virtual      2.1.1      e2c68a27f6be   2 months ago    24.8MBedgexfoundry/device-rest  2.1.1      8d17e96a3ac3   2 months ago    21.4MBedgexfoundry/app-service-configurable   2.1.1      86ee6236516f   2 months ago    25.2MBedgexfoundry/sys-mgmt-agent      2.1.1      9ed5a97311b1   2 months ago    294MBedgexfoundry/core-data    2.1.1      670b72028caa   2 months ago    20.7MBedgexfoundry/support-notifications      2.1.1      d027600337bf   2 months ago    16.9MBedgexfoundry/support-scheduler   2.1.1      e68d3b03f92f   2 months ago    16.2MBedgexfoundry/core-command 2.1.1      181de7027ff7   2 months ago    16.1MBedgexfoundry/core-metadata2.1.1      cfd2716a17c9   2 months ago    16.9MBredis6.2.6-alpine      34e1dc356a22   4 months ago    32.4MBlfedge/ekuiper     1.4.4-alpine      44f9d4b05519   4 months ago    45.6MBedgexfoundry/edgex-ui     2.1.0      2d9b425bb76e   8 months ago    23.9MBconsul      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 bashbash-5.1# cd /usr/local/binbash-5.1# du -sh *32.3Mcontainerd6.2Mcontainerd-shim8.2Mcontainerd-shim-runc-v220.2Mctr50.4Mdocker4.0Kdocker-entrypoint.sh696.0Kdocker-init2.7Mdocker-proxy61.8Mdockerd4.0Kmodprobe11.4Mruncbash-5.1# cat /etc/issue Welcome to Alpine Linux 3.14Kernel \r on an \m (\l)

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

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


EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
端口 4000 访问后台界面,首页有相关服务列表:
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。

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相关服务,服务都比较小,下载启动速度快。