你可能会说
帮我用 Docker 搞定容器日志。
查看容器运行时的输出信息。
查看容器运行时的输出信息。出问题时第一时间看日志定位原因。
生活类比
像查看黑匣子——飞机出事后看黑匣子记录就知道发生了什么。
🎮 动手试试
关于「容器日志」,以下哪个描述最准确?
你可以这样告诉 AI
我的容器跑着跑着就崩了,帮我看看 docker logs --tail 200 的输出,分析是内存泄漏还是未捕获异常
docker logs 查看容器已输出的历史日志,是只读操作;docker exec 进入正在运行的容器执行新命令,是交互操作。
排查容器故障
容器启动失败或运行异常时,第一时间用 docker logs 查看标准输出和错误信息,快速定位问题根因。
和 AI 协作时
想让 AI 帮你分析日志时,直接说「docker logs 输出如下,帮我分析容器为什么启动后马上退出了,怎么修」。
生产日志聚合
生产环境需要日志集中存储、全文搜索、告警通知时,应接入 ELK、Loki 或云厂商日志服务,而非手动 docker logs 逐台查看。
非容器化应用
应用直接跑在宿主机或使用 systemd 管理,查看的是系统日志 journalctl 或应用日志文件,用不到 docker logs。
查看容器运行时的输出信息。出问题时第一时间看日志定位原因。
像查看黑匣子——飞机出事后看黑匣子记录就知道发生了什么。
和 AI 沟通时提到「docker logs 容器名」,就是查看这个容器的运行输出。