docker copy vs add
2015-10-23 00:00
1116 查看
在Dockerfile中, 我们可以使用ADD和COPY拷贝文件(注意是上下文相关目录的文件, 不是本地的任意文件, 除非上下文目录是根)到container制作image.
那么两者有什么区别呢?
ADD 多了2个功能, 下载URL和解压. 其他都一样.
如果你不希望压缩文件拷贝到container后会被解压的话, 那么使用COPY.
如果需要自动下载URL并拷贝到container的话, 请使用ADD.
注意文件和目录的路径区别(有无 ”/“)
那么两者有什么区别呢?
ADD 多了2个功能, 下载URL和解压. 其他都一样.
如果你不希望压缩文件拷贝到container后会被解压的话, 那么使用COPY.
如果需要自动下载URL并拷贝到container的话, 请使用ADD.
注意文件和目录的路径区别(有无 ”/“)
相关文章推荐
- Docker系列(四)Dockerfile
- Docker系列(三)常用命令
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- CentOS7 安装最新版的Docker
- windows7下从docker容器启动memcached服务的简单介绍
- Docker(2)-Linux启动过程
- 浅析Docker的网络模式
- Docker学习笔记 — etcd应用场景
- Docker系列(二)组件介绍
- docker安装gitlab
- docker1.9源码分析(五):server分配handler提供服务的流程
- docker1.9源码分析(三):daemon启动过程
- docker1.9源码分析(二):client流程之CmdPull命令
- ubuntu 安装docker + seagull实现图形化管理
- docker1.9目录结构及各目录实现的功能
- docker里下的centos是一个只读文件系统?我修改/etc/hosts都修改不了,怎么破
- docker1.9源码分析(一):执行主函数以及命令行解析
- Docker在windows下无法开启伪终端解决方法