Pemeliharaan Docker
Jika mengalami masalah dengan Docker OTBR, Anda mungkin memiliki beberapa penampung yang berjalan. Sebelum menjalankan Docker OTBR, sebaiknya bersihkan semua penampung Docker yang tidak diperlukan, baik yang berjalan maupun yang dihentikan.
Perhatikan bahwa ada perbedaan antara image Docker dan penampung. Image adalah sumber, sedangkan container adalah instance dari image sumber. Anda dapat memiliki beberapa instance container yang berjalan dari image Docker sumber yang sama.
Untuk melihat semua container Docker yang berhenti dan berjalan di komputer Anda:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited john.smith
Untuk menghentikan dan menghapus penampung Docker tertentu, gunakan ID Penampung dari perintah sebelumnya:
docker stop d09847ad66bf
docker rm d09847ad66bf
Untuk menghentikan dan menghapus semua container Docker sekaligus:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Untuk melihat semua image Docker:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openthread/border-router latest 08666d77013d 2 hours ago 171MB
Untuk menghapus image Docker, gunakan ID Image dari perintah sebelumnya. Perhatikan bahwa container yang dihentikan atau berjalan berdasarkan image harus dihapus sebelum menghapus image Docker.
docker image rm 98416559dcbd