2016-03-09 17 views

回答

2

您可能已经注意到,如果你把一个Dockerfile在您的家,并推出docker build你会看到一条消息uploading context,这意味着docker会创建一个包含所有文件的.tar文件,并将所有文件上传到docker守护程序。

如果你有一些大文件,这可能需要很长时间。

因此,为了避免这一点,你可以

1)创建一个特定的目录,你把你的Dockerfile,所有什么是需要你的构建

2)告诉泊坞窗的构建过程中忽略某些文件

所以,你可以放在.dockerignore不需要您的构建

+0

感谢所有文件,我知道为什么.dockerignore需要的概念。但是我实际上要求对通常放在.dockerignore中的文件类型(比如我在问题中列出的文件类型)提供更多的特别建议。 – user2868104

+1

我猜'git的 的.gitignore 许可 版* pyc文件 */*。PYC */*/*。PYC README.md Changelog.md Makefile' – user2915097

相关问题