如何使用Docker文件中的“ADD”命令包含来自Docker构建上下文之外的文件?
从Docker留档:
路径必须在构建的上下文中;您不能添加…/某事/某事,因为Docker构建的第一步是将上下文目录(和子目录)发送到docker守护程序。
我不想仅仅为了适应Docker而重组我的整个项目。我想将我所有的Docker文件保存在同一个子目录中。
此外,Docker似乎还没有(也可能永远不会)支持符号链接:Dockerfile ADD命令不遵循主机#1676上的符号链接。
我能想到的唯一一件事就是包含一个预构建步骤,将文件复制到Docker构建上下文中(并将我的版本控制配置为忽略这些文件)。