Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Principes de base du nettoyage et de Docker

Arrêter OTBR Docker

Utilisez Ctrl+C dans la fenêtre du terminal exécutant OTBR Docker pour arrêter le processus en douceur.

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émarrez OTBR Docker

Suivez la même procédure complète dans Exécuter OTBR Docker et Tester la connectivité pour redémarrer OTBR Docker.

Au redémarrage, même si OTBR Docker réforme un réseau Thread en utilisant les informations d'identification réseau que vous avez déjà fournies, il ne transmet pas automatiquement les adresses SLAAC nécessaires pour la connectivité Internet et le routage aux frontières. Vous devez réformer le réseau Thread via l'interface graphique Web pour vous assurer que les fonctions de routage de bordure sont activées.

Si, après avoir rejoint un nœud Thread au réseau, il ne reçoit pas d'adresse IPv6 sur maillage, réinitialisez-le avec la commande CLI factoryreset et reconfigurez-le comme détaillé dans Rejoindre le deuxième nœud au réseau Thread .

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 nettoyer tous les conteneurs Docker superflus, 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 de conteneur de la commande précédente:

 docker stop d09847ad66bf
docker rm d09847ad66bf 

Pour arrêter et supprimer tous les conteneurs Docker à la fois:

 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 d'image de 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 de supprimer l'image Docker.

 docker image rm 98416559dcbd