当前位置:   article > 正文

Docker构建镜像时,ADD和COPY的区别_dockerfile add 会自动解压吗

dockerfile add 会自动解压吗

区别

ADD和COPY都可以把当前目录里的文件拷贝到临时容器中,但是ADD和COPY在拷贝压缩文件时存在一些区别。ADD把压缩文件拷贝到临时容器时会自动解压,COPY不带解压功能。

验证

  • dockerfile2内容如下
FROM hub.c.163.com/library/centos
MAINTAINER sun
RUN mkdir /1 /2
ADD tt.tar.gz /1
COPY tt.tar.gz /2
CMD ["/bin/bash"]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 编译镜像后,查看
    在这里插入图片描述
    在这里插入图片描述

  • 创建容器验证
    在这里插入图片描述
    文件夹1使用ADD,文件自动解压;
    文件夹2使用COPY,文件并没有解压。

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

闽ICP备14008679号