0
我正在用docker构建一个Django应用程序。 我想知道使用docker的Django或一般开发工作,通常包含在.dockerignore中的文件。 我想现在如下:你通常会放入什么文件.dockerignore
- git的
- * .pyc文件
我正在用docker构建一个Django应用程序。 我想知道使用docker的Django或一般开发工作,通常包含在.dockerignore中的文件。 我想现在如下:你通常会放入什么文件.dockerignore
您可能已经注意到,如果你把一个Dockerfile在您的家,并推出docker build
你会看到一条消息uploading context
,这意味着docker会创建一个包含所有文件的.tar文件,并将所有文件上传到docker守护程序。
如果你有一些大文件,这可能需要很长时间。
因此,为了避免这一点,你可以
1)创建一个特定的目录,你把你的Dockerfile,所有什么是需要你的构建
2)告诉泊坞窗的构建过程中忽略某些文件
所以,你可以放在.dockerignore不需要您的构建
感谢所有文件,我知道为什么.dockerignore需要的概念。但是我实际上要求对通常放在.dockerignore中的文件类型(比如我在问题中列出的文件类型)提供更多的特别建议。 – user2868104
我猜'git的 的.gitignore 许可 版* pyc文件 */*。PYC */*/*。PYC README.md Changelog.md Makefile' – user2915097