当前位置:   article > 正文

docker的ADD命令和COPY 命令的区别和连续_docker add copy

docker add copy

Docker的ADD命令和COPY命令的区别

Docker的ADD和COPY命令都可以将本地文件复制到容器中,但二者还是有一些区别的:

  1. ADD命令可以自动解压缩(*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.zip),而COPY命令不可以。
  2. ADD命令可以通过URL来复制文件,而COPY命令不可以。
  3. ADD命令可以将tar文件直接解压到目标目录,而COPY命令则需要先将tar文件解压到本地再复制到目标目录。

Docker的ADD命令和COPY命令的连续使用

在Dockerfile中,ADD和COPY命令可以连续使用,例如:

 

plaintextCopy code

COPY aaa.txt /app/ ADD bbb.tar.gz /app/

这里先将本地的aaa.txt文件复制到/app/目录下,然后将本地的bbb.tar.gz文件解压后复制到/app/目录下。注意,如果bbb.tar.gz中有与aaa.txt相同的文件,则会被覆盖。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/58109
推荐阅读
相关标签
  

闽ICP备14008679号