クリーンアップと Docker の基本

<ph type="x-smartling-placeholder"></ph> GitHub のソースを表示

OTBR Docker の停止

OTBR Docker を実行しているターミナル ウィンドウで Ctrl+C を使用してプロセスを停止します。 丁寧に説明します。

シミュレートされた RCP を実行している場合は、Ctrl+C を使用して次のプロセスも停止します。 socat と RCP ノード自体。

OTBR Docker を再起動する

OTBR の実行 DockerTest OTBR を再起動するための接続 Docker

再起動すると、OTBR Docker はネットワークを使用して Thread ネットワークを SLAAC が自動的に push されることはありません。 インターネットの接続とボーダー ルーティングに必要なアドレスを提供します。データ アナリストは Thread ネットワークをウェブ GUI から接続して、ボーダー ルーティング機能が 有効になります。

Thread ノードをネットワークに接続した後にメッシュ上のノードを受信できない場合、 IPv6 アドレス。factoryreset CLI コマンドで出荷時の設定にリセットする。 2 番目のノードをスレッドに参加させる 接続できます

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 コンテナを停止して削除するには、 使用できます。

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