作者:朱金灿
来源:clever101的专栏

为什么大多数人学不会人工智能编程?>>>

在编写Dockerfile时经常需要拷贝文件或文件夹的操作,这时就需要用到ADD和COPY指令。个人认为对于拷贝文件或文件夹的操作使用ADD指令已经足够了,完全不用使用COPY指令(网上的一种说法是COPY是一种简化版ADD)。下面详细介绍一下ADD指令的几种常用操作:

一.拷贝单个文件到指定目录

这个比较简单,用法是:ADD 宿主机文件的全路径 docker容器下的文件夹路径,示例如下:

#拷贝当前目录下的test.jar到/usr/bin目录下

ADD ./test.jar /usr/bin/

二.拷贝特定的多个文件到指定目录

ADD指令支持通配符,常用的示例如下:

#拷贝当前目录下的bin文件夹的所有sh文件到/usr/bin目录下

#拷贝当前目录下的bin文件夹的所有sh文件到/usr/bin目录下

ADD ./bin/*.sh /usr/bin/

#拷贝当前目录下的bin文件夹的所有带后缀的文件到/usr/bin目录下

ADD ./bin/*.* /usr/bin/

#拷贝当前目录下的bin文件夹的所有不带后缀的文件到/usr/bin目录下

ADD ./bin/* /usr/bin/

#拷贝当前目录下的bin文件夹的所有文件到/usr/bin目录下(/usr/bin目录原有的文件会保留)

ADD ./bin/ /usr/bin/

三.拷贝文件夹到指定目录

用法是:ADD 宿主机文件夹的全路径 docker容器下的文件夹路径+新文件夹名,示例如下:

#拷贝当前目录下的config文件夹到/usr/bin目录下

ADD ./config /usr/bin/config

另外前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

docker ADD命令的用法相关推荐

  1. bat for循环_bat教程[279] reg import命令的用法

    古树屋Click to follow us C:\Users\86137>reg import /?REG IMPORT FileName[/reg:32 | /reg:64] FileName ...

  2. linux docker ps -a,docker ps-docker ps a-docker ps无反应-docker ps是什么意思-docker ps命令解析-docker进程ps-嗨客网...

    Docker ps命令概述 docker ps 命令可以用来列出 Docker ps命令语法 haicoder(www.haicoder.net)# docker ps [OPTIONS] Docke ...

  3. 【自学Docker 】Docker ps命令

    Docker ps命令 大纲 Docker ps命令概述 docker ps 命令可以用来列出 Docker容器 相关信息. Docker ps命令语法 haicoder(www.haicoder.n ...

  4. bat ping 返回值_bat教程[273] print命令的用法

    古树屋Click to follow us (1)print命令的简介 C:\Users\86137>print /?打印文本文件.PRINT [/D:device] [[drive:][pat ...

  5. 使用ADD命令将目录复制到Docker的其他目录

    本文翻译自:Copy directory to other directory at Docker using ADD command I have read http://docs.docker.c ...

  6. Docker 从Dockerfile 构建镜像 :build 命令的用法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Dockerfile 创建完成后,可以使用 docker build 命令根据 Dockerfile ...

  7. docker卸载命令_使用docker完成生信分析环境搭建

    生信开发人员最头疼的问题,可能就是平台搭建和软件安装了.部署和迁移上要费很大力气.本文讲述使用docker制作一个镜像,后续通过导入自己定制的镜像,复制文件完成分析流程的部署和迁移. 如何使用dock ...

  8. dockerfile COPY ADD 命令

    目录 Build 上下文的概念 COPY 命令的简单性 ADD 命令还可以干其它事情 加速镜像构建的技巧 总结 Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两 ...

  9. (转) Dockerfile 中的 COPY 与 ADD 命令

    原文:https://www.cnblogs.com/sparkdev/p/9573248.html Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基 ...

  10. (转) Dockerfile 中的 COPY 与 ADD 命令 1

    原文:https://www.cnblogs.com/sparkdev/p/9573248.html Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基 ...

最新文章

  1. iphone UIView的一些基本方法理解
  2. 手机中陀螺仪传感器的四大作用
  3. 分享沙龙丨如何打磨一款好产品?
  4. linux jdk bin下载,Linux下安装jdk-6u45-linux-x64.bin
  5. 博客专题计划:《在实践中深入理解常见网络协议》
  6. 深度学习笔记(40) YOLO
  7. python代码封装加密_静态编译python源代码,使用Nuitka加密你的py源码
  8. maya 白天室内灯光_Maya+Arnold常用灯光详解!
  9. java解析Excel文件
  10. 假设检验3- 卡方分布
  11. python批量图像处理_python图像处理(4)之图像批量处理
  12. CSDN博客字体样式、字体大小、字体颜色、首行缩进调节
  13. linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...
  14. java在线答题系统,上岸蚂蚁金服!
  15. 项目:基于wemos的WiFi避障小车
  16. 【UNIX网络编程】| 【03】TCP客户/服务器程序示例
  17. android go 联发科 p10,联发科P10和高通骁龙435哪个性能强?联发科P10对比高通骁龙435评测...
  18. 再次启航,留下每一步脚印
  19. html5仿手机通讯录按字母排序及搜索功能
  20. T3登陆,提示Automation错误 解决办法

热门文章

  1. Aras Innovator: 如何导入项目模板
  2. java的ant下载安装_ANT 下载、安装、使用
  3. 嵌入式面试常见问题(七)—各大公司面试题
  4. 运营面试问题和答案(一)
  5. 连上wifi浏览器不能上网微信却可以登陆
  6. HTML超链接基本属性
  7. java webservice是什么_WebService的基本概念:java webservice,什么是webservice
  8. 名词用作动词举例_古语名词使动用法解析
  9. Scratch软件编程等级考试一级——20220918
  10. 《50个问题吃定所有对手》 博客思听 2011年1月