在Ubuntu上查看Docker容器的日志,可以使用docker logs
命令。以下是查看Docker容器日志的步驟:
打開終端。
使用docker ps
命令列出正在運行的容器。這將顯示容器的ID、名稱、映像名稱等信息。
docker ps
使用docker logs
命令查看特定容器的日志。將<container_id_or_name>
替換為要查看日志的容器的ID或名稱。
docker logs <container_id_or_name>
如果容器正在運行,日志將實時顯示。如果容器已停止,將顯示停止時的最后幾條日志。
若要查看更多日志,可以使用-n
或--lines
選項指定要顯示的日志行數。例如,要查看最近的100條日志,可以執行以下命令:
docker logs -n 100 <container_id_or_name>
若要實時跟蹤日志,可以使用-f
或--follow
選項。這將使日志持續輸出,直到您手動停止它(按Ctrl+C
)。
docker logs -f <container_id_or_name>
若要查看特定時間段的日志,可以使用--since
和--until
選項。將<timestamp>
替換為要查看的開始或結束時間戳(例如,2021-08-01T12:00:00
)。
docker logs --since <timestamp> <container_id_or_name>
docker logs --until <timestamp> <container_id_or_name>
這些選項可以組合使用,以滿足您的需求。例如,要實時查看最近100條日志,可以執行以下命令:
docker logs -f -n 100 <container_id_or_name>