Google 致力于为黑人社区推动种族平等。查看具体行动

清理和 Docker 基础知识

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

在 GitHub 上查看源代码

停止 OTBR Docker

在运行 OTBR Docker 的终端窗口中使用 Ctrl+C 可正常停止进程。

如果您运行的是模拟 RCP,则还需要使用 Ctrl+C 停止 socat 的进程以及 RCP 节点本身。

重启 OTBR Docker

按照运行 OTBR Docker测试连接中的相同过程重启 OTBR Docker。

重启后,即使 OTBR Docker 使用您已提供的网络凭据重新调整线程网络,它也不会自动推送互联网连接和边界路由所需的 SLAAC 地址。您必须通过 Web GUI 调整线程网络,以确保边界路由功能处于启用状态。

将线程节点加入网络后,如果它没有收到网状 IPv6 地址,请使用 factoryreset CLI 命令将其恢复出厂设置,并按照将第二个节点加入线程线程中的详细说明重新配置该节点。

Docker 维护

如果您在使用 OTBR Docker 时遇到问题,则可能有多个容器在运行。在运行 OTBR Docker 之前,我们建议清理所有无关的 Docker 容器,包括正在运行和已停止的容器。

请注意,Docker 映像与容器之间存在差异。映像是来源,而容器是来源映像的实例。您可以运行来自同一源 Docker 映像的多个容器实例。

如需在计算机上查看所有已停止和正在运行的 Docker 容器,请执行以下操作:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

如需停止和移除特定的 Docker 容器,请使用上一个命令中的容器 ID:

docker stop d09847ad66bf
docker rm d09847ad66bf

如需一次性停止和移除所有 Docker 容器,请执行以下操作:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

如需查看所有 Docker 映像,请执行以下操作:

docker images
REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

如需移除 Docker 映像,请使用上一个命令中的映像 ID。请注意,您必须先移除基于该映像的已停止或正在运行的容器,然后才能移除 Docker 映像。

docker image rm 98416559dcbd