在只读Docker容器中运行python

我有一个Web应用程序,我想用nginx运行Docker容器。 据我所知,build议我使用只读容器出于安全目的,但是当我在本地机器上运行我的应用程序时,它总是生成__pycache__文件夹。 在只读环境下运行会有问题吗? 如果是,如何解决?

你可以用-B参数启动Python:

 python -B myscript.py 

当您导入.py文件时,这会closures写入.pyc.pyo文件。

另外,你设置和环境variables:

 PYTHONDONTWRITEBYTECODE=x 
Interesting Posts