【发布时间】:2020-04-28 06:44:05
【问题描述】:
我见过几个用于 Python 项目的 .dockerignore 文件示例,其中 *.pyc 文件和/或 __pycache__ 文件夹被忽略:
**/__pycache__
*.pyc
由于无论如何这些文件/文件夹都将在容器中重新创建,我想知道这样做是否是一个好习惯。
【问题讨论】:
-
我想知道为什么不呢?
-
也许是一个固执己见的问题,但我的回答是肯定的,尤其是在发生变化的情况下。只需让解释器缓存每个客户端上的
pycs,以确保运行最新的代码。 -
@Sraw 似乎是不必要的工作。另外,我可以想到某些情况下,进程可能没有足够的权限来创建这些文件。
标签: python docker compilation docker-build