Manutenção do Docker
Se você tiver 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 extras do Docker, em execução e parados.
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 conferir todos os contêineres do Docker interrompidos e em execução na sua 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 do Docker específico, 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 vez:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Para conferir todas as imagens do Docker:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Para remover uma imagem do Docker, use o ID da imagem do comando anterior. Todos os contêineres parados ou em execução com base na imagem precisam ser removidos antes de remover a imagem do Docker.
docker image rm 98416559dcbd