Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

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

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

GitHub でソースを見る

OTBR Docker を停止します

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

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

OTBR Docker を再起動します。

OTBR Docker を実行する接続をテストすると同じ手順で OTBR Docker を再起動します。

再起動すると、OTBR Docker はユーザーがすでに指定したネットワーク認証情報を使用して Thread ネットワークを再形成しますが、インターネット接続と境界のルーティングに必要な SLAAC アドレスを自動的にプッシュすることはありません。境界線のルーティング機能を有効にするには、ウェブ GUI を介して Thread ネットワークを再構成する必要があります。

スレッドノードをネットワークに参加させた後、メッシュ上の IPv6 アドレスを受信しない場合は、factoryreset CLI コマンドを使用して出荷時の設定にリセットし、2 番目のノードをスレッド ネットワークに接続するの説明に従って再構成します。

Docker のメンテナンス

OTBR Docker に問題がある場合は、複数のコンテナが実行されている可能性があります。OTBR Docker を実行する前に、実行中の Docker コンテナと停止している 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