停止 OTBR Docker
在執行 OTBR Docker 的終端機視窗中使用 Ctrl+C
,以便停止停止程序。
如果您執行模擬 RCP,請一併使用 Ctrl+C
來停止 socat
和 RCP 節點本身的程序。
重新啟動 OTBR Docker
在執行 OTBR Docker 和測試連線中,按照相同的完整程序重新啟動 OTBR Docker。
重新啟動時,即便 OTBR Docker 使用您已提供的網路連線來轉換 Thread 網路,但不會自動推送網際網路連線和邊框轉送所需的 SLAAC 位址。您必須透過 Web GUI 重新格式化 Thread 網路,確保已啟用邊界轉送函式。
將 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 容器,請使用上一個指令中的容器 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