Thursday, November 21, 2024

[Docker] Phần 18 – Logs và theo dõi logs thời gian thực trên Docker Container

-

Giới thiệu.

Logs của Docker container có vai trò quan trọng trong việc theo dõi và xác định sự hoạt động của ứng dụng trong container. Trong bài viết này, mình sẽ hướng dẫn bạn cách xem logs của Docker container và cách theo dõi logs trong thời gian thực.

Thực hành.

Để xem logs của một Docker container, bạn sử dụng lệnh sau, thay <container_id> bằng ID của container cụ thể:

docker logs <container_id>

Để xem logs trong thời gian thực, bạn có thể thêm tùy chọn -f hoặc --follow vào lệnh trước:

docker logs -f <container_id>

Khi bạn sử dụng lệnh docker logs, nó mặc định sẽ hiển thị toàn bộ logs từ thời điểm container bắt đầu hoạt động. Để giới hạn số dòng logs được hiển thị, bạn sử dụng tùy chọn --tail, ví dụ để hiển thị 10 dòng log cuối cùng và theo dõi log thời gian thực:

docker logs -f --tail 10 <container_id>
  • Tùy Chọn Khác của docker logs:
    • --since: Hiển thị logs từ thời điểm xác định.
    • --until: Hiển thị logs đến thời điểm xác định.
    • --details: Hiển thị logs với thông tin chi tiết.

Giả sử bạn có một container đang chạy với container ID là `e4537bacfa0b`. Bây giờ, chúng ta sẽ xem logs trong thời gian thực, bắt đầu từ 5 dòng log cuối cùng của container đó:

docker logs -f --tail 5 e4537bacfa0b

Kết luận.

Trong bài viết này, mình đã hướng dẫn bạn cách xem logs và theo dõi logs trong thời gian thực trên Docker container. Logs giúp bạn theo dõi hoạt động của container và xác định các vấn đề nhanh chóng. Điều này giúp cải thiện việc quản lý và giám sát các ứng dụng chạy trong môi trường Docker.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories