Docker log

Giới thiệu nội dung bài viết

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.

  • Debug : Hiển thị các thông tin
  • Info : Hiển thị các thông tin và lỗi
  • Error : Hiển thị các lỗi
  • Fatal : Chỉ hiện thị lỗi Fatal

1. Các bước để xem log

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 &
  • l : có nghĩa là tham số để ta nói log chúng ta ở level nào ví dụ debug hay info
  • & : trở lại màn hình command promt sau khi log được enable.

Sau khi chạy lệnh debug thì ta sẽ nhận được các thông tin log như sau

reactjs

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

reactjs

2. Xem log trong Docker Container

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

reactjs


Mọi người hãy Subscribe kênh youtube dưới đây nhé để cập nhật các video mới nhất về kỹ thuật và kỹ năng mềm

Các khoá học lập trình MIỄN PHÍ tại đây

s