Kich hoạt chế độ Debug trên Docker – Cuongquach.com | Chẳng là đôi khi bạn vận hành dịch vụ Docker trên Linux thì sẽ gặp một số trường hợp đó là cần kích hoạt tính năng Debug Log của dịch vụ Docker. Để hỗ trợ kiểm tra hoạt động Docker và các Node khác chẳng hạn xem có vấn đề gì không ?! Vậy trong bài viết này sẽ hướng dẫn các bạn thao tác kích hoạt chế độ Debug Log trên Docker. Các bạn cần lưu ý là log này của dịch vụ Docker chứ không phải của Docker Container nha.
Có thể bạn cũng quan tâm chủ đề khác
– Container Registry là gì ?
– Sự khác nhau giữa Docker Registry và Docker Repository
– Docker Hub là gì ?
– Hướng dẫn đặt tên và hostname cho Docker Container
Thao tác kích hoạt Debug trên Docker
Chỉnh sửa file cấu hình dịch vụ Docker, nếu file này chưa có thì tạo file mới với nội dung như sau .
# vi /etc/docker/daemon.json { "debug": true }
Lưu ý:
– Nội dung file cấu hình theo dịnh dạng JSON. Với keyword là ‘debug‘ có các level log như : debug, info, warn, error, fatal.
Khởi động lại dịch vụ Docker.
# systemctl restart docker
hoặc kill process docker rồi khởi động lại cũng được.
# kill -SIGHUP $(pidof dockerd)
Sau đó bạn sẽ kiểm tra xem cấu hình Debug Log đã được kích hoạt chưa bằng cách kiểm tra thông tin dịch vụ docker.
# docker info | grep -i debug.*server Debug Mode (server): true
Để tắt tính năng Debug Log thì bạn chỉ cần set lại giá trị là ‘false‘.
vi /etc/docker/daemon.json { "debug": false }
Giờ bạn chỉ cần xem thông tin log của dịch vụ Docker là sẽ thấy mức độ tràn log ở level DEBUG nhiều cỡ nào.
+ CentOS/RHEL
# tail -f /var/log/messages | grep -i docker
+ Ubuntu/Debian
# journalctl -fu docker.service
Vậy là bạn đã biết cách kích hoạt chế độ Debug trên dịch vụ Docker rồi đấy. Đơn giản phải không nào ?! Hy vọng bạn cảm thấy hữu ích với mẹo Debug Log Docker bài viết này.
Nguồn: https://cuongquach.com/