Cập nhật ngày 1 tháng 7 năm 2019
docker-compose logs <name-of-service>
Từ tài liệu :
Cách sử dụng: nhật ký [tùy chọn] [DỊCH VỤ ...]
Các tùy chọn:
- không màu Tạo ra đầu ra đơn sắc.
-f, --follow Theo đầu ra nhật ký.
-t, --timestamps Hiển thị dấu thời gian.
--tail = "all" Số dòng hiển thị từ cuối nhật ký cho mỗi vùng chứa.
Xem nhật ký của docker
Bạn có thể bắt đầu soạn Docker ở chế độ tách rời và tự đính kèm vào nhật ký của tất cả vùng chứa sau này. Nếu bạn đã xem xong nhật ký, bạn có thể tách mình khỏi đầu ra nhật ký mà không cần tắt dịch vụ của mình.
- Sử dụng
docker-compose up -d
để khởi động tất cả các dịch vụ ở chế độ tách rời ( -d
) (bạn sẽ không thấy bất kỳ nhật ký nào ở chế độ tách biệt)
- Sử dụng
docker-compose logs -f -t
để tự đính kèm vào nhật ký của tất cả các dịch vụ đang chạy , ngược lại -f
có nghĩa là bạn theo dõi kết xuất nhật ký và -t
tùy chọn cung cấp cho bạn dấu thời gian (Xem tham khảo Docker )
- Sử dụng
Ctrl + z
hoặc Ctrl + c
để tách chính bạn khỏi đầu ra nhật ký mà không cần tắt các vùng chứa đang chạy của bạn
Nếu bạn quan tâm đến nhật ký của một vùng chứa, bạn có thể sử dụng docker
từ khóa để thay thế:
- Sử dụng
docker logs -t -f <name-of-service>
Lưu đầu ra
Để lưu kết quả đầu ra vào một tệp, bạn thêm phần sau vào lệnh nhật ký của mình:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name