文档章节

docker copy vs add

jacked
 jacked
发布于 2015/10/23 11:16
字数 144
阅读 1269
收藏 0
点赞 0
评论 0

在Dockerfile中, 我们可以使用ADD和COPY拷贝文件(注意是上下文相关目录的文件, 不是本地的任意文件, 除非上下文目录是根)到container制作image.

那么两者有什么区别呢?


ADD 多了2个功能, 下载URL和解压.  其他都一样.

如果你不希望压缩文件拷贝到container后会被解压的话, 那么使用COPY.

如果需要自动下载URL并拷贝到container的话, 请使用ADD.

 

注意文件和目录的路径区别(有无  ”/“)

© 著作权归作者所有

共有 人打赏支持
jacked
粉丝 0
博文 34
码字总数 5633
作品 0
朝阳
Docker commands和Dockerfile

Docker commands和Dockerfile 标签 : docker [TOC] 本文主要对Docker commands和Dockerfile的相关知识进行整理 Docker commands 官网传送门: * Docker run reference * [Docker commands]......

brianway
2016/08/02
80
0
Dockerfile:ADD VS COPY

这篇博文将帮助您理解两个类似的Dockerfile指令(ADD和COPY)之间的区别,以及它们如何成为现在的样子,以及我们对您应该使用哪条指令的建议。 (提示:不是ADD)从Dockerfile构建Docker镜像...

我是钟钟
03/08
0
0
每天5分钟玩转Docker容器技术(四)

每天5分钟玩转Docker容器技术(一) 每天5分钟玩转Docker容器技术(二) 每天5分钟玩转Docker容器技术(三) 镜像的缓存特性 Docker 会缓存已有镜像的镜像层,构建新镜像时,如果某镜像层已经...

阿里云云栖社区
01/04
0
0
docker命令易错点整理

pause docker pause可以暂时停止容器,以释放一部分CPU出来给其他服务使用docker unpause可以解冻 docker stop vs kill stop会首先尝试正常结束容器(发送SIGTERM信号给容器中的程序),如果程...

xixicat
2016/06/24
26
0
DICOM:Docker实现增量发布之前期准备

背景: 为了方便整体产品的发布,希望通过docker实现增量发布。大致的思路如下: is-there-a-way-to-add-only-changed-files-to-a-docker-image-as-a-new-layer-with。本博文对这种方式进行了...

zssureqh
2016/07/24
0
0
小白docker入门之dockerfile

本文参考自docker官方文档: https://docs.docker.com/engine/reference/builder/#usage docker version:17.11 目录 什么是Dockerfile Dockerfile的语法 生成镜像 总结 什么是dockerfile do......

OrangeLoveMilan
2017/12/24
0
0
Dockerfile 指令 ADD 和 COPY介绍

一、ADD指令 ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。 其格式是: ADD 源路径 目标路径 如: #testFROM ubuntuMAINTAINER hello...

技术小美
2017/11/12
0
0
从0开始搭建自动部署环境

从0开始搭建自动部署环境 前言 从Docker改变使用动态库后,DooD不再可行,而Dind依然可行。针对此改变,重新整理并记录自动部署环境配置步骤。 此环境是实现微服务自动部署的基础,使用jenki...

五毛程序员
2017/11/25
0
0
dockerfile指令

FROM :已经存在的镜像,第一条非注释指令 FROM<image> FROM<image>:<tag> MAINTAINER<name>:指定镜像的作者信息,包含镜像的所有者和联系信息 RUN: EXPOSE <port> --容器运行时的命令 CMD ......

龙之天空
2016/10/10
54
0
docker-4-Dockerfile配置文件详解

dockerfile官方文档 注意:一行注释一行目录,不要乱注释,否则可能出现命令无效的情况,详情看dockerfile官方文档 文中加粗的是常用命令,一个命令可能有多种格式,注意!!> # escape= 指定...

yr_linux运维
2017/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

50 行 Python 代码,带你追到最心爱的人

程序员世纪难题 人们一提到程序员第一反应就是:我知道!他们工资很高啊!但大部分都是单身狗,不懂得幽默风趣,只是每天穿格子 polo 衫的宅男一个。甚至程序员自己也这样形容自己:钱多话少...

猫咪编程
9分钟前
0
0
JAVA知识点随心记

1.Switch case具体的支持类型? Q:支持byte、short、char、int基本类型,枚举类型和String类型(JDK7以上支持),四种基本类型的包装类型也支持,但是原因在于触发了自动拆箱,将包装类型拆成了基本...

勤奋的蚂蚁
19分钟前
0
0
NoSQL

一、NoSQL介绍 NoSQL属于非关系型数据,mysql属于关系型数据库。 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当数据量非常大的时候...

人在艹木中
24分钟前
0
0
第17章MySQL主从配置

mysql安装总结 mysql主从准备工作: 准备两台机器,每台机器安装msyql服务,并启动mysql服务 mysql详细安装 1.首先下载二进制免编译的包,下载到/usr/local/src/目录下 2.解压压缩包 3.解压完...

Linux学习笔记
28分钟前
0
0
Redis高可用及分片集群

一、主从复制 使用异步复制 一个服务器可以有多个从服务器 从服务器也可以有自己的从服务器 复制功能不会阻塞主服务器 可以通过服务功能来上主服务器免于持久化操作,由从服务器去执行持久化...

Java大蜗牛
32分钟前
0
0
前端面试题汇总

最近在复习,准备找工作了,特此总结一下前端的相关知识。 1.获取浏览器URL中查询字符的参数: function getQuery(name){    var reg = new RegExp("(^|&)"+name+"=([^&]*)"(&|$));...

凛冬来袭
今天
0
0
可持续发展的学习道路

与其要求别人,不如提升自己 内心渴望进步 经常做出改变现有模式,不断学习 寻找资源,整合资源,不断熟练这种模式 渠道很重要 先打开新世界的航路

狮子狗
今天
0
0
apollox-lua开源项目 示例codepen2

今天在示例上增加了几个功能, 首先添加js array的标准库。 所有js array的方法目前都支持了。 添加查看code模式。 点击查看code可以看到生成的lua代码。默认web模式需要把标准库连接进来, ...

钟元OSS
今天
0
0
javascript性能优化之避免重复工作

javascript最重要也最根本的性能优化标准之一是避免工作,避免工作又包括两点,第一,不做不必要的工作,第二,不做重复的已经完成的工作。第一部分可以通过代码重构完成,第二部分不做重复的...

老韭菜
今天
0
0
缓存穿透、并发和雪崩那些事

0 题记 缓存穿透、缓存并发和缓存雪崩是常见的由于并发量大而导致的缓存问题,本文讲解其产生原因和解决方案。 缓存穿透通常是由恶意攻击或者无意造成的;缓存并发是由设计不足造成的;缓存雪...

Java填坑之路
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部