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