Chào các em, hôm nay anh sẽ hướng dẫn mọi người hiểu về Docker log . Nó được sử dụng trong Docker để chúng ta có thể xem thông tin về docker cũng như những lỗi xảy ra trong quá trình chạy ứng dụng. Có 4 level logs ta có thể chạy để xem lỗi và thông tin về docker.
Bước 1 : Đầu tiên chúng ta sẽ stop tuyến trình deamon (Deamon là một chương trình chạy ngầm trong hệ điều hành, được kích hoạt khi có một ứng dụng, một sự kiện nào được chạy, nó không được quản lý bưởi người dùng).
1
sudo service docker stop
Bước 2 : Chúng ta chạy tuyến trình deamon bằng câu lệnh sau.
1
sudo dockerd –l debug &
Sau khi chạy lệnh debug thì ta sẽ nhận được các thông tin log như sau
Bây giờ nếu ta thực hiện các câu lệnh Docker nào thì ta sẽ thấy thông tin hiện lên trên log. Ví dụ như anh thực hiện câu lệnh docker hiển thị tất cả các Images có trong máy, thì anh sẽ nhận được thông tin log như sau
Ngoài cách xem log ở trong Deamon, chúng ta có thể xem log ở trong container mà ứng dụng đang chạy. Ví dụ như ta chạy container trong đó có hệ điều hành ubuntu như sau
1
sudo docker run –it ubuntu /bin/bash
Để xem được log trong container ubuntu chúng ta sử dụng command với cú pháp Docker logs containerID
1
sudo docker logs 6bfb1271fcdd
Chúng ta sẽ nhận được thông tin log như sau