gpt4 book ai didi

docker - 如何在没有一些内部文件夹的情况下复制文件夹(不使用.dockerignore)?

转载 作者:行者123 更新时间:2023-12-02 19:44:49 28 4
gpt4 key购买 nike

我有以下docker文件:

FROM my-reg:7678/py:v11
copy . /app/
# more commands...
我想复制 .的内容,但不包含2个子文件夹: .gitdata我不能使用 .dockerignore,因为有些docker文件使用了 data文件夹,而有些则没有。
(使用 data文件夹的docker文件使用 copy . /app/命令)
解决方案在这里: COPY with docker but with exclusion
不适合我:
我想让docker文件决定是否使用 .dockerignore。并且复制文件夹并在其后删除一些子文件夹似乎效率不高。
  • 有没有办法让copy命令子文件夹忽略?
  • 是否可以指示docker文件使用.dockerignore文件或忽略它?
  • 最佳答案

    关于您的问题:
    有没有办法让复制命令子文件夹忽略?

  • 如果您不想删除复制的文件夹,我认为没有另一种方法可以做到这一点。

  • 有没有一种方法可以指示docker文件使用.dockerignore文件或将其忽略?
  • 看到此post,您可以定义多个.dockerignore配置。因此,您可能会有一个不忽略数据文件夹的Dockerfile,而另一个却忽略了。
  • 关于docker - 如何在没有一些内部文件夹的情况下复制文件夹(不使用.dockerignore)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64197884/

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