调试大多数 Linux 程序通常涉及检查日志文件,这可能是一个复杂的过程。但是,在 Docker 下的容器化环境中运行时,您需要使用更具体的工具来调试生产中的应用程序。
日志存储在哪里?
简单的答案是 Docker 将容器日志存储在其主要存储位置/var/lib/docker/. 每个容器都有一个特定于其 ID 的日志(完整 ID,而不是通常显示的缩短的 ID),您可以像这样访问它: /var/lib/docker/containers/ID/ID-json.log 这 就是它们的存储位置,但由于它们采用 JSON 格式,因此不易读取,并且必须使用完整的容器 ID 很烦人。Docker 提供了一个内置命令来查看它们: docker logs -f e4bd48ef3103 在这里,该-f 标志将保持提示打开并“关注”文件中的任何新条目。您还可以使用 下载地址: Docker容器之间的通信的方法实现 Redis快速部署为Docker容器的实现方法 |