简介
在构建 Docker 镜像的过程中,我们可能需要在 Dockerfile 中添加一些忽略的文件,比如日志文件、测试文件、文档等。在 Dockerfile 中使用 .dockerignore
文件可以帮助我们完成这个任务。@zeit/dockerignore 是一个 NPM 包,它可以帮助我们生成 .dockerignore
文件。
安装
你可以使用 npm 安装 @zeit/dockerignore:
--- ------- ------------------ ----------
使用
@zeit/dockerignore 提供了一个 CLI 命令行界面,可以将所有需要忽略的文件和文件夹写入 .dockerignore
文件中。
命令
------------ ----- --------
参数
src
:需要忽略的文件或文件夹的路径。如果不输入,则会使用默认路径“.”。target
:.dockerignore
文件输出的路径。默认为“.”。
示例代码
------ - ------- - ---- -------------------- ----------------------------- ------------- ----
上述代码将会将 node_modules
和 .git
文件夹中的所有内容写入当前目录的 .dockerignore
文件中。
结语
使用 @zeit/dockerignore 可以方便地忽略我们不需要添加的文件和文件夹,从而可以避免在镜像构建过程中不必要的资源浪费。本文希望能够帮助到你使用 @zeit/dockerignore。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/121533