Khái niệm cơ bản về Docker và Docker

Xem mã nguồn trên GitHub

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