gpt4 book ai didi

docker - .dockerignore 适用于哪些文件?

转载 作者:IT老高 更新时间:2023-10-28 21:22:21 34 4
gpt4 key购买 nike

我不太明白 .dockerignore 是如何工作的。是否打算像下面这样使用:

  • 首先我在其中添加一些内容,例如 *.md
  • 然后我把这个.dockerignore放入容器中。
  • 然后我运行并进入容器。
  • 我创建了一个名为 test.md 的新文件并将这个容器提交到新图像。
  • 新图像将忽略此文件,因此它不会位于新容器中。

最佳答案

在解释 .dockerignore 文件的使用之前,我们必须花一点时间了解 docker build 的作用。

Docker 构建。构建镜像时会发生什么?

当您使用 docker build 命令从 Dockerfile 构建镜像时,守护程序将创建一个上下文。该上下文包含您在其中执行命令的目录中的所有内容。

.dockerignore 有什么作用以及为什么要使用它?

.dockerignore 文件允许您从上下文中排除文件,例如 .gitignore 文件允许您从 git 存储库中排除文件。

通过从上下文中排除未在构建中使用的大文件或存储库,有助于使构建更快、更轻松。

关于docker - .dockerignore 适用于哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31789770/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com