为什么docker容器可以';找不到python处理程序模块?

为什么docker容器可以';找不到python处理程序模块?,python,python-2.7,logging,Python,Python 2.7,Logging,我正在docker容器中运行python(2.7)应用程序。我正在使用pythondictconfig对应用程序进行日志记录配置 应用程序映像的基础是ubuntu:14.04Python和pip工作正常,非常完美 但是当我尝试运行容器时,会收到如下错误消息 无法解析“logging.handlers.FileHandler”:没有名为FileHandler的模块。StreamHandler和SysLogHandler也会出现相同的错误 但若我对日志配置部分进行注释,那个么应用程序运行得很好 需要

我正在docker容器中运行python(2.7)应用程序。我正在使用python
dictconfig
对应用程序进行日志记录配置

应用程序映像的基础是ubuntu:14.04
Python
pip
工作正常,非常完美

但是当我尝试运行容器时,会收到如下错误消息
无法解析“logging.handlers.FileHandler”:没有名为FileHandler的模块
StreamHandler
SysLogHandler
也会出现相同的错误

但若我对日志配置部分进行注释,那个么应用程序运行得很好


需要什么额外的配置才能使日志记录正常工作?

我认为在运行容器时需要配置日志记录驱动程序

--log-driver=syslog
你可以在这里找到更多。

我认为在运行容器时需要配置日志记录驱动程序

--log-driver=syslog
你可以在这里找到更多。