首页 > 其他分享 >docker 构建自定义镜像

docker 构建自定义镜像

时间:2023-04-16 16:35:44浏览次数:51  
标签:copy 自定义 ADD 指令 镜像 docker COPY

1、docker 构建自定义镜像copy与add的区别

copy指令和add指令的唯一区别在于:是否支持从远程URL获取资源。

COPY指令只能从执行docker build所在的主机上读取资源并复制到镜像中。而ADD指令还支持通过URL从远程服务器读取资源并复制到镜像中。

相同需求时,推荐使用COPY指令。ADD指令更擅长读取本地tar文件并解压缩。

ADD和COPY指令

COPY同ADD的语法一致,复制拷贝文件。

ADD 复制新文件、目录或远程文件 URL <src> ,并将它们添加到<dest>中。

<src>可以指定多个资源,但如果它们是文件或目录,则它们的路径被解释为相对于构建上下文的源,也就是_WORKDIR_。

例如:docker add  http://www.example.com/test.pdf  test.pdf

docker copy  就不能执行这个命令



标签:copy,自定义,ADD,指令,镜像,docker,COPY
From: https://blog.51cto.com/u_16056808/6193479

相关文章

  • Qt5.9 UI设计(四)——布局设计及自定义界面
    前言前面我们已经创建了mainwindowControlTabWidgetControlTreeWidgetmaintitlebar4个UI几面,我们需要将其他三个UI放置到mainwindow显示,同时需要它们可以自适应的界面的大小缩放。这里会使用到水平布局和垂直布局方法。(一)主界面布局设计放置一个空的widget将mainwi......
  • 腾讯云服务 运行Docker 命令 报错 -bash: /usr/bin/docker: Permission denied
    一、报错信息-bash:/usr/bin/docker:Permissiondenied二、解决方案网上的解决方案https://blog.csdn.net/Bingorl/article/details/123349837我试了但是无效最后究极解决方案:重置腾讯云服务重装Docker  SUCCESS!!!!!!!!!!!!!!!!!......
  • 在docker中运行的jenkins中使用docker时遇到错误
    每次服务器重启,在docker中运行的jenkins中使用docker时遇到以下错误time="2023-04-15T13:55:46Z"level=errormsg="failedtodialgRPC:cannotconnecttotheDockerdaemon.Is'dockerdaemon'runningonthishost?:dialunix/var/run/docker.sock:connect:p......
  • Dockerfile 构建镜像
    Dockerfile构建镜像什么是DockerfileDocker通过读取Dockerfile中的指令来构建镜像,类似C语言开发时使用Make通过Makefile构建项目其中包含Docker控制指令,这些指令遵循将应用程序组装成容器映像所需的特定格式,官方标准https://docs.docker.com/engine/reference/b......
  • docker_1_introduction
    这是我的个人博客,欢迎关注Docker是一个开源的应用容器引擎,基于Go语言,并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。Docker容器是完全使用沙箱机制,相互之间不会有......
  • nginx自定义负载均衡及根据cpu运行自定义负载均衡
    转载请注明出处:1.nginx如何自定义负载均衡在Nginx中,可以通过配置文件自定义负载均衡策略。具体步骤如下:首先,在Nginx配置文件中定义一个upstream模块,并设置负载均衡策略和后端服务器列表,例如:upstreammyapp{serverbackend1.example.comweight=3;server......
  • docker相关
    1从阿里云上传下载dockerimage访问cr.console.aliyun.com,进入自己的容器镜像服务器/实例列表/镜像仓库/基本信息根据《操作指南》操作,就可以实现上传或下载镜像文件2执行镜像文件sudodockerimages#查看镜像文件sudodockerrun-itd[IAMGEID]#在后台执行镜像文......
  • dockerfile的使用,使用dockerfile部署springboot项目
    文章目录一、dockerfile概述1、dockerfile基础2、Docker执行Dockerfile的大致流程3、镜像、容器、dockerfile的关系二、dockerfile常用保留字1、FROM2、MAINTAINER与LABEL3、RUN4、EXPOSE5、WORKDIR6、USER7、ENV8、ADD9、COPY10、VOLUME11、CMD12、ENTRYPOINT三、使用dockerfile构......
  • 【记录帖】如何自定义博客园界面
    博客园美化教程大集合----极致个性化你的专属博客(超详细,看这篇就够了)博客园cnblogs:自定义页面风格博客园自定义样式......
  • docker03
    1Dockerfile1.1常用和不常用命令FROM:指定基础镜像RUN:构建镜像过程中需要执行的命令。可以有多条。dockerbuildCMD:添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。ENTRYPOINT:同CMD,但是这个一定会被执行,不会被覆盖修改MLABELA......