Principes de base de Cleanup et de Docker

<ph type="x-smartling-placeholder"></ph> Consulter le code source sur GitHub

Arrêter Docker OTBR

Utilisez Ctrl+C dans la fenêtre de terminal exécutant OTBR Docker pour arrêter le processus. avec grâce.

Si vous exécutez un RCP simulé, utilisez également Ctrl+C pour arrêter les processus pour socat et le nœud RCP lui-même.

Redémarrer Docker OTBR

Suivez la même procédure complète dans Exécuter l'OTBR Docker et Test Connectivité pour redémarrer l'OTBR Docker.

Lors du redémarrage, même si Docker OTBR reforme un réseau Thread à l'aide du réseau les identifiants que vous avez déjà fournis, le SLAAC n'est pas automatiquement transmis nécessaires pour la connectivité Internet et le routage aux frontières. Vous devez réformer le réseau Thread via l'IUG Web pour s'assurer que les fonctions d'acheminement des frontières activée.

Si, après avoir joint un nœud Thread au réseau, il ne reçoit pas de nœud de réseau maillé, adresse IPv6, rétablissez sa configuration d'usine à l'aide de la commande CLI factoryreset et reconfigurez-le comme indiqué dans la section Joindre le deuxième nœud au Thread réseau.

Maintenance Docker

Si vous rencontrez des problèmes avec OTBR Docker, vous pouvez avoir plusieurs conteneurs en cours d'exécution. Avant d'exécuter OTBR Docker, nous vous recommandons de supprimer Conteneurs Docker en cours d'exécution et arrêtés

Notez qu'il existe une différence entre les images Docker et les conteneurs. Les images sont la source, tandis que les conteneurs sont des instances de l'image source. Vous pouvez avoir plusieurs instances de conteneur s'exécutant à partir de la même image Docker source.

Pour afficher tous les conteneurs Docker arrêtés et en cours d'exécution sur votre machine:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

Pour arrêter et supprimer un conteneur Docker spécifique, utilisez l'ID du conteneur commande précédente:

docker stop d09847ad66bf
docker rm d09847ad66bf

Pour arrêter et supprimer tous les conteneurs Docker en même temps:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Pour afficher toutes les images Docker:

docker images
REPOSITORY           TAG          IMAGE ID           CREATED           SIZE
openthread/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

Pour supprimer une image Docker, utilisez l'ID de l'image dans la commande précédente. Notez que tous les conteneurs arrêtés ou en cours d'exécution basés sur l'image doivent être supprimés avant en supprimant l'image Docker.

docker image rm 98416559dcbd