Bảo trì Docker
Nếu gặp vấn đề với Docker OTBR, bạn có thể có nhiều vùng chứa đang chạy. Trước khi chạy Docker OTBR, bạn nên dọn sạch mọi vùng chứa Docker không cần thiết, cả đang chạy và đã dừng.
Xin lưu ý rằng có sự khác biệt giữa hình ảnh Docker và vùng chứa. Hình ảnh là nguồn, còn vùng chứa là các thực thể của hình ảnh nguồn. Bạn có thể có nhiều phiên bản vùng chứa chạy từ cùng một hình ảnh Docker nguồn.
Cách xem tất cả các vùng chứa Docker đã dừng và đang chạy trên máy của bạn:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Để dừng và xoá một vùng chứa Docker cụ thể, hãy sử dụng Mã nhận dạng vùng chứa từ lệnh trước:
docker stop d09847ad66bf
docker rm d09847ad66bf
Cách dừng và xoá tất cả các vùng chứa Docker cùng một lúc:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Cách xem tất cả hình ảnh Docker:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Để xoá một hình ảnh Docker, hãy sử dụng Mã hình ảnh từ lệnh trước. Xin lưu ý rằng bạn phải xoá mọi vùng chứa đã dừng hoặc đang chạy dựa trên hình ảnh trước khi xoá hình ảnh Docker.
docker image rm 98416559dcbd