O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Noções básicas sobre limpeza e Docker

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Veja o código no GitHub

Parar o Docker do OTBR

Use Ctrl+C na janela do terminal que executa o Docker do OTBR para interromper o processo corretamente.

Se estiver executando uma RCP simulada, use também Ctrl+C para interromper os processos para socat e o próprio nó RCP.

Reiniciar o Docker do OTBR

Siga o mesmo procedimento completo em Executar o Docker OTBR e Testar a conectividade para reiniciar o Docker OTBR.

Após a reinicialização, mesmo que o Docker do OTBR transforme uma rede Thread usando as credenciais de rede que você já forneceu, ela não envia automaticamente os endereços SLAAC necessários para conectividade de Internet e roteamento de borda. É necessário reformatar a rede Thread usando a GUI na Web para garantir que as funções de roteamento de fronteiras sejam ativadas.

Se, depois de mesclar um nó da linha de execução à rede, ele não receber um endereço IPv6 na malha, redefina-o para a configuração original com o comando factoryreset da CLI e reconfigure-o conforme detalhado em Mesclar o segundo nó à rede da linha de execução.

Manutenção do Docker

Se você estiver tendo problemas com o OTBR Docker, talvez tenha vários contêineres em execução. Antes de executar o OTBR Docker, recomendamos limpar todos os contêineres estrangeiros do Docker, em execução e interrompidos.

Observe que há uma diferença entre imagens e contêineres do Docker. As imagens são a origem, enquanto os contêineres são instâncias da imagem de origem. É possível ter várias instâncias de contêiner em execução na mesma imagem de origem do Docker.

Para ver todos os contêineres do Docker interrompidos e em execução na máquina:

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

Para interromper e remover um contêiner específico do Docker, use o ID do contêiner do comando anterior:

docker stop d09847ad66bf
docker rm d09847ad66bf

Para interromper e remover todos os contêineres do Docker de uma só vez:

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

Para ver todas as imagens do Docker, faça o seguinte:

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

Para remover uma imagem do Docker, use o ID da imagem do comando anterior. Todos os contêineres interrompidos ou em execução com base na imagem precisam ser removidos antes da remoção da imagem do Docker.

docker image rm 98416559dcbd