在debian系統中,想要查看docker容器的日志信息,可以利用docker logs命令。以下是一些常用的參數以及實例說明:
核心用法
docker logs <container_id_or_name></container_id_or_name>
此命令用于展示指定容器的標準輸出與標準錯誤日志記錄。
實時監控日志
如果希望實時追蹤日志變化,可以采用-f或者–follow參數:
docker logs -f <container_id_or_name></container_id_or_name>
獲取最后若干條日志
可以通過-n或者–tail參數來定義需要查閱的最后若干條日志記錄:
docker logs -n 100 <container_id_or_name></container_id_or_name>
這將展示該容器最近的100條日志條目。
定位特定時間區間內的日志
使用–since和–until參數可限定日志的時間范圍:
docker logs --since="2023-04-01T12:00:00Z" --until="2023-04-01T12:30:00Z" <container_id_or_name></container_id_or_name>
這將會呈現從2023年4月1日12點整至12點半之間的日志記錄。
檢索全部容器日志
當存在多個容器時,可運用-a或者–all參數來檢索所有容器的日志:
docker logs -a <container_id_or_name></container_id_or_name>
單獨獲取標準輸出或標準錯誤日志
分別使用–stdout和–stderr參數能夠單獨提取標準輸出和標準錯誤日志:
docker logs --stdout <container_id_or_name> docker logs --stderr <container_id_or_name></container_id_or_name></container_id_or_name>
示例
假定您的容器ID為abc123,那么您可以執行如下命令來檢查日志:
docker logs abc123 docker logs -f abc123 docker logs -n 100 abc123 docker logs --since="2023-04-01T12:00:00Z" --until="2023-04-01T12:30:00Z" abc123 docker logs -a abc123 docker logs --stdout abc123 docker logs --stderr abc123
借助上述命令,您便能便捷地管理和查閱Docker容器的日志信息。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END