你通常把什么文件放在.dockerignore中
我正在用docker构build一个Django应用程序。 我想知道使用docker的Django或一般开发工作,通常包含在.dockerignore中的文件。 现在我正在考虑以下内容:
- git的
- * .pyc文件
您可能已经注意到,如果您将Dockerfile放入家中,并启动Docker docker build
您将看到一条消息uploading context
,这意味着docker会创build一个包含您家中和所有子目录中的所有文件的.tar文件,并上传焦油到docker守护进程。
如果你有一些大文件,这可能需要很长时间。
所以为了避免这个,你可以
1)创build一个特定的目录,在其中放置Dockerfile,以及构build所需的全部内容
2)告诉docker在构build期间忽略一些文件
所以你可以放入.dockerignore所有不需要的文件