Dockerfile COPY 通配符仅匹配文件,而不匹配文件夹

标签 docker dockerfile

在我的 Dockerfile ,我要COPY一次访问上下文根目录中的所有文件,但不是目录。这是否可以使用通配符,还是我必须将它们全部列出?

最佳答案

这是一个棘手的问题。鉴于您所说的不能.dockerignore目录,我想我可能会:

  • 明确列出所有文件,或
  • 使用一些东西从模板生成 Dockerfile .. 这只是第一个选项的特例
  • 关于Dockerfile COPY 通配符仅匹配文件,而不匹配文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39953236/

    相关文章:

    具有 OutOfMemoryError 的 Java Docker 容器

    php - Docker 无法使用 PHP 连接到 mariadb

    bash - 从 docker 运行更长的命令

    docker - 在 docker 中从 CMD 传递参数

    docker - 如何在 Dockerfile 中设置镜像名称?

    mysql - 启用 “use gRPC for file sharing”后,macos上的Docker 2.4无法正确安装卷

    docker - 无法在 Windows 10 上启动 Docker Desktop

    docker - 从容器A直接将一个文件或目录卷安装到容器B

    docker - 在子域的路由和traefik上使用nginx

    maven - spotify dockerfile-maven Dockerfile