Docker 维护
如果您在使用 OTBR Docker 时遇到问题,可能是因为您有多个容器在运行。在运行 OTBR Docker 之前,我们建议清理所有不必要的 Docker 容器(包括正在运行和已停止的容器)。
请注意,Docker 映像与容器之间存在差异。映像是来源,而容器是来源映像的实例。您可以让多个容器实例从同一源 Docker 映像运行。
如需查看机器上所有已停止和正在运行的 Docker 容器,请执行以下操作:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
如需停止并移除特定的 Docker 容器,请使用上一个命令中的容器 ID:
docker stop d09847ad66bf
docker rm d09847ad66bf
如需一次性停止并移除所有 Docker 容器,请执行以下操作:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
如需查看所有 Docker 映像,请执行以下操作:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
如需移除 Docker 映像,请使用上一个命令中的映像 ID。请注意,必须先移除基于该映像的所有已停止或正在运行的容器,然后才能移除 Docker 映像。
docker image rm 98416559dcbd