





















docker compose安装matter协议
1、先安装docker,这边-y的含义是不需要再进行
# Ubuntu/Debian 系统 sudo apt update sudo apt install docker.io -y # 启动 Docker sudo systemctl start docker sudo systemctl enable docker
2、再安装docker compose
# 更新软件源 apt update && apt install -y docker-compose-plugin # 验证(注意:是 docker compose,中间没有横杠) docker compose version

3、compose.yml
services: matter-server: image: ghcr.io/home-assistant-libs/python-matter-server:stable container_name: matter-server restart: unless-stopped security_opt: - apparmor:unconfined network_mode: host command: > --storage-path /data --paa-root-cert-dir /data/credentials --bluetooth-adapter 0 environment: - MATTER_THREAD_OTBR_AGENT_URL=http://localhost:8081 - OTBR_AGENT_URL=http://localhost:8081 volumes: - /run/dbus:/run/dbus - ./matter-data:/data - /var/paa-root-certs/:/data/credentials/ home-assistant: #image: ugreen/home-assistant:v1 image: homeassistant/home-assistant:latest volumes: - ./config:/config - /run/dbus:/run/dbus:ro - /dev:/dev:ro environment: - TZ=Asia/Shanghai #devices: # - /dev/ttyZigbeeNCP:/dev/ttyZigbeeNCP restart: always network_mode: host
4、用Xterminal 上传到对应的设备上

5、后台运行compose.yaml
# 启动(后台运行,推荐) docker compose up -d # 停止环境 docker compose down # 查看日志(看设备运行状态) docker compose logs -f
你遇到的 dial tcp ... i/o timeout,是 Docker 拉取镜像时访问国外的 registry-1.docker.io(Docker Hub)超时了,核心是国内网络访问 Docker Hub 不稳定 / 被限制。

1、创建 / 编辑 Docker 配置文件
mkdir -p /etc/docker
vi /etc/docker/daemon.json
2、粘贴以下内容(使用国内镜像源):
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.1ms.run", "https://hub-mirror.c.163.com" ], "data-root": "/volume1/@docker" }
3.保存并重启 Docker 服务:
systemctl daemon-reload
systemctl restart docker
4.回到你的 compose 目录,重新启动服务:
docker compose up -d

# 1. 初始化一个新的网络配置数据集 sudo ot-ctl dataset init new # 2. 将初始化的数据集提交为当前活跃配置 sudo ot-ctl dataset commit active # 3. 启用 Thread 网络接口 sudo ot-ctl ifconfig up # 4. 启动 Thread 协议栈 sudo ot-ctl thread start
声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。