我有一个简单的设置,在python应用程序中设置了python的日志记录模块,如下所示:
app_logger = logging.getLogger(‘main_thread’)
file_handler = RotatingFileHandler(’/ home / pi / …
尝试:
docker run -v [host_path]:[container_path]
在你的情况下 host_path 是 /home/pi ,并改变 container_path 到容器中的日志文件目录。
host_path
/home/pi
container_path
卷可以解决问题。容器拥有自己的文件系统。使用卷就像将具有文件的笔式驱动器连接到docker容器一样。
在您的情况下,您可以这样做:
sudo docker run --privileged fg -v /home/pi:/pi
现在,这将在容器的根目录中创建一个名为的文件夹 pi 与之相关的 /home/pi 在你的主人。
pi
因此,在你的python app中指定 /pi 作为目录。
/pi
相关文件