Mantenimiento de Docker
Si tienes problemas con OTBR Docker, es posible que tengas varios contenedores en ejecución. Antes de ejecutar OTBR Docker, te recomendamos que borres los contenedores de Docker innecesarios, tanto en ejecución como detenidos.
Ten en cuenta que hay una diferencia entre las imágenes y los contenedores de Docker. Las imágenes son la fuente, mientras que los contenedores son instancias de la imagen fuente. Puedes tener varias instancias de contenedores que se ejecuten desde la misma imagen de Docker de origen.
Para ver todos los contenedores de Docker detenidos y en ejecución en tu máquina, haz lo siguiente:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Para detener y quitar un contenedor de Docker específico, usa el ID del contenedor del comando anterior:
docker stop d09847ad66bf
docker rm d09847ad66bf
Para detener y quitar todos los contenedores de Docker a la vez, haz lo siguiente:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Para ver todas las imágenes de Docker, haz lo siguiente:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Para quitar una imagen de Docker, usa el ID de imagen del comando anterior. Ten en cuenta que se deben quitar todos los contenedores detenidos o en ejecución basados en la imagen antes de quitar la imagen de Docker.
docker image rm 98416559dcbd