Google is committed to advancing racial equity for Black communities. See how.
此页面由 Cloud Translation API 翻译。
Switch to English

清理和Docker基础

停止OTBR Docker

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

如果您正在运行模拟的RCP,请同时使用Ctrl+C停止socat和RCP节点本身的进程。

重新启动OTBR Docker

遵循运行OTBR Docker测试连接中的相同完整过程,以重新启动OTBR Docker。

重新启动后,即使OTBR Docker使用您已经提供的网络凭据重新构建了Thread网络,它也不会自动推送Internet连接和边界路由所需的SLAAC地址。 您必须通过Web GUI重新构建线程网络,以确保启用边界路由功能。

如果在将Thread节点加入网络后没有收到网上IPv6地址,请使用factoryreset CLI命令对其进行工厂重置,然后按照将第二个节点加入Thread网络中的详细说明进行配置。

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容器,请使用上一个命令中的Container 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映像,请使用上一个命令中的Image ID。请注意,在删除Docker映像之前,必须删除基于该映像的所有已停止或正在运行的容器。

 docker image rm 98416559dcbd