首页 > 解决方案 > 在 docker 中运行时如何查看烧瓶中的记录器信息

问题描述

我必须在 Centos7 上的 docker 中运行烧瓶应用程序。现在我遇到了一些问题,但我只能在本地或 AWS 上的 docker 中运行烧瓶应用程序。那么我在哪里可以找到记录器信息?

有我的 config.py:

import os
base_path = "/opt/cv_parser_data"

port = os.getenv('PORT', 3000)

store_dir_prefix = "%s/cv_store/" % base_path

log_path = "%s/log/" % base_path

tmp_file_path = "%s/tmp_file/" % base_path

标签: dockerflask

解决方案


如果没有 docker,您的日志不会打印到标准输出,那么使用 docker,它们也不会打印到标准输出,那么您无法使用docker logs.

如果以上是你的情况,你必须进入容器才能看到日志,看这个

对于您的情况,您提到log_path = "%s/log/" % base_path过,您可以使用 next 进入容器,然后cd进入上面的文件夹以检查您的日志。

docker exec -it $your_container_name /bin/bash

推荐阅读