Docker部署EdgeX相关基本操作

1. 拉取EdgeX Docker镜像

docker-compose pull

Docker部署EdgeX相关基本操作_第1张图片

2. 启动EdgeX

docker-compose up -d

Docker部署EdgeX相关基本操作_第2张图片

3. 停止并删除EdgeX容器(删除容器镜像)

docker-compose down

Docker部署EdgeX相关基本操作_第3张图片

4. 检查容器是否启动

docker-compose ps

启动状态

Docker部署EdgeX相关基本操作_第4张图片

未启动状态

Docker部署EdgeX相关基本操作_第5张图片

5. 停止与重启EdgeX(不删除容器镜像)

docker-compose stop
docker-compose stop rulesengine

Docker部署EdgeX相关基本操作_第6张图片

docker-compose start
docker-compose start rulesengine

Docker部署EdgeX相关基本操作_第7张图片

6. 获取容器名列表

docker-compose config --services

Docker部署EdgeX相关基本操作_第8张图片

7. Docker容器状态检查

docker ps -a

格式化输出

docker ps -a --format “table {{.Names}}\t{{.Status}}\t{{.Ports}}\t{{.RunningFor}}”

Docker部署EdgeX相关基本操作_第9张图片

8. 打印EdgeX容器日志

docker-compose logs -f [compose-contatainer-name]

Docker部署EdgeX相关基本操作_第10张图片

9. 微服务UI界面

http://localhost:8500/ui

Docker部署EdgeX相关基本操作_第11张图片 ​​​10. 获取虚拟设备数据

​curl http://localhost:59880/api/v2/event/device/name/Random-Integer-Device

 添加limit参数,指定输出50条数据

​curl http://localhost:59880/api/v2/event/device/name/Random-Integer-Device?limit=50

Docker部署EdgeX相关基本操作_第12张图片

11. 控制设备

curl -X PUT -d '{"Int16":"42", "EnableRandomization_Int16":"false"}' http://localhost:59882/api/v2/device/name/Random-Integer-Device/WriteInt16Value

12. Edgex Foundry API文档

Introduction - EdgeX Foundry Documentation

13. 规则引擎使用教程

Command Devices with eKuiper Rules Engine - EdgeX Foundry Documentation

你可能感兴趣的:(docker,容器,运维)