要查看 Docker 容器的詳細日志,您可以使用以下方法:
使用 docker logs
命令:
docker logs <container_id>
其中 <container_id>
是您要查看日志的容器的 ID。您可以使用 docker ps
命令獲取容器的 ID。
默認情況下,docker logs
命令會顯示最近的一條日志。要查看容器的所有日志,您可以使用 -f
或 --follow
選項:
docker logs -f <container_id>
這將實時顯示容器的日志輸出。要停止實時查看,您可以按 Ctrl + C
。
使用 docker attach
命令:
docker attach <container_id>
這將打開一個終端窗口,您可以在此處查看容器的實時日志輸出。要停止查看并退出容器,您可以按 Ctrl + P
和 Ctrl + Q
。
使用第三方日志驅動程序:
您還可以配置 Docker 使用第三方日志驅動程序,例如 json-file
、syslog
、journald
等。要更改日志驅動程序,請在運行容器時使用 --log-driver
和 --log-opt
選項。例如,要將日志驅動程序更改為 syslog
,您可以使用以下命令:
docker run --log-driver=syslog <image_name>
要查看使用第三方日志驅動程序的容器的詳細日志,您可以使用與上述方法相同的方法,例如 docker logs
或 docker attach
。