Dockerfile中的“ COPY”和“ ADD”命令有什么区别?

Dockerfile中的“ COPY”和“ ADD”命令有什么区别?,第1张

Dockerfile中的“ COPY”和“ ADD”命令有什么区别?

您应该查看

ADD
COPY
文档以获取有关其行为的更详细描述,但简而言之,主要区别在于
ADD
可以做的还不止
COPY

  • ADD
    允许
    <src>
    成为网址
  • 参考下面的评论,
    ADD
    文档指出:

如果是以公认的压缩格式(身份,gzip,bzip2或xz)作为本地tar归档文件,则将其解压缩为目录。来自远程URL的资源不会被解压缩。

请注意,编写Dockerfile的最佳实践建议

COPY
ADD
不需要魔术的地方使用。否则,当您打算复制到容器中时,您( 由于必须查找此答案
)可能有一天会感到惊讶
keep_this_archive_intact.tar.gz
,而是将内容喷洒到文件系统上。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5007145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存