EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
Posted freewebsys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.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精简模式,给intel 盒子安装系统,使用稳定,内存cpu占用低,比之前的版本更加稳定,可以做个服务器使用,也可以上网,功耗低
xubuntu-22.04精简模式,给intel 盒子安装系统,使用稳定,内存cpu占用低,比之前的版本更加稳定,可以做个服务器使用,也可以上网,功耗低