我在 Dockerfile 中尝试了以下命令: COPY * /
并对结果感到非常惊讶。似乎天真的 docker 代码遍历 glob 中的目录,然后将每个文件转储到目标目录中,同时恭敬地忽略我的目录结构。
至少我是这样理解 这张票 的,它肯定与我得到的结果相对应。
我想这种行为仍然存在的唯一原因一定是应该有其他方法来完成。但是对于一只小脑袋的熊来说,这并不容易理解,有人知道吗?
原文由 jonalv 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 Dockerfile 中尝试了以下命令: COPY * /
并对结果感到非常惊讶。似乎天真的 docker 代码遍历 glob 中的目录,然后将每个文件转储到目标目录中,同时恭敬地忽略我的目录结构。
至少我是这样理解 这张票 的,它肯定与我得到的结果相对应。
我想这种行为仍然存在的唯一原因一定是应该有其他方法来完成。但是对于一只小脑袋的熊来说,这并不容易理解,有人知道吗?
原文由 jonalv 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.4k 阅读✓ 已解决
2 回答796 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答958 阅读
使用
ADD
( 文档)ADD
命令可以接受为<src>
参数:或者
然后,您将在 Dockerfile 中添加一行,如下所示:
笔记:
ADD
将自动提取您的存档。