运行 python 在只读 Docker 容器中
Running python in read-only Docker container
我有一个 Web 应用程序,我想 运行 使用 Docker 容器和 nginx。据我所知,建议我出于安全目的使用只读容器,但是当我 运行 我的应用程序在本地机器上时,它总是生成 __pycache__
文件夹。 运行在只读环境下会不会有问题?如果是,如何解决?
您可以使用 -B
参数开始 Python:
python -B myscript.py
当您导入 .py
个文件时,这会关闭写入 .pyc
和 .pyo
个文件。
或者,您设置环境变量:
PYTHONDONTWRITEBYTECODE=x
我有一个 Web 应用程序,我想 运行 使用 Docker 容器和 nginx。据我所知,建议我出于安全目的使用只读容器,但是当我 运行 我的应用程序在本地机器上时,它总是生成 __pycache__
文件夹。 运行在只读环境下会不会有问题?如果是,如何解决?
您可以使用 -B
参数开始 Python:
python -B myscript.py
当您导入 .py
个文件时,这会关闭写入 .pyc
和 .pyo
个文件。
或者,您设置环境变量:
PYTHONDONTWRITEBYTECODE=x