清除和 Docker 基本資訊

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

前往 GitHub 查看原始碼

停止 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