我正在使用 docker 构建 Django 应用程序。我想知道对于 Django 或使用 docker 的一般开发工作,.dockerignore 中通常包含哪些文件。我现在想到以下几点:
您可能已经注意到,如果您将 Dockerfile 放在您的 home 中,然后启动 a ,docker build
您将看到一条消息uploading context
,这意味着 docker 会使用您 home 和所有子目录中的所有文件创建一个 .tar,并将此 tar 上传到 docker守护进程。
如果您有一些大文件,这可能需要很长时间。
所以为了避免这种情况你可以
1)创建一个特定的目录,在其中放置 Dockerfile 以及构建所需的所有内容
2)告诉docker在构建过程中忽略一些文件
因此,您可以放入 .dockerignore 构建不需要的所有文件
归档时间: |
|
查看次数: |
5207 次 |
最近记录: |