社区
Docker
帖子详情
Dockerfile ADD && RUN行不行?
樓主
2017-12-14 05:23:33
构建dockerfile时为了压缩docker image大小,一些RUN指令通过 && \ 拼接执行。
但是我先需要上传文件ADD xxx /path,之后需要把ADD的文件包删掉,如果是
ADD xxx /path
RUN rm -rf xxx
其实是并没有删除掉,使用
ADD xxx /path && RUN rm -rf xxx 好像又不行,
请教如何编写才能实现这个效果啊?
...全文
561
回复
打赏
收藏
Dockerfile ADD && RUN行不行?
构建dockerfile时为了压缩docker image大小,一些RUN指令通过 && \ 拼接执行。 但是我先需要上传文件ADD xxx /path,之后需要把ADD的文件包删掉,如果是 ADD xxx /path RUN rm -rf xxx 其实是并没有删除掉,使用 ADD xxx /path && RUN rm -rf xxx 好像又不行, 请教如何编写才能实现这个效果啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dockerfile
命令详解之
RUN
(一)
许多同学不知道
Dockerfile
应该如何写,不清楚
Dockerfile
中的指令分别有什么意义,能达到什么样的目的,接下来我将详细的为大家解释每一个指令的含义以及用法。指令不区分大小写。但是,按照惯例,它们应该是大写的,以便更容易地将它们与参数区分开来。
Dockerfile
RUN
指令 语法解析
Docker通过
dockerfile
创建镜像时,
RUN
和CMD是相当重要的命令,本文对这
RUN
指令进行解析。
RUN
语法 # shell形式,命令在shell中运行,默认情况下,Linux是/bin/sh -c、Windows是cmd /S /C .
RUN
<command> # exec形式.
RUN
["executable", "param1", "param2"]
RUN
语义 ·
RUN
指令在当前镜像的顶层上新建层执行命令,同时提交执行结果。提交的结果会在接下来的
Dockerfile
使用全解,看完再也不用担心不会写
dockerfile
了
Dockerfile
是Docker用来构建镜像的文本文件,包括自定义的指令和格式。可以通过docker build命令从
Dockerfile
中构建镜像。用户可以通过统一的语法命令来根据需求进行配置,通过这份统一的配置文件,在不同的文件上进行分发,需要使用时就可以根据配置文件进行自动化构建,这解决了开发人员构建镜像的复杂过程。
Dockerfile
的使用
Dockerfile
描述了组装对象的步骤,其中每条指令都是单独运行的。除了FROM指令,其他每条命令都会在上一条指令所生成镜像的基础上执行,执行完后会生
Dockerfile
详解
Dockerfile
详解 一、
Dockerfile
Dockerfile
是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 可以使用#号指定注释信息 文件名一般为
Dockerfile
可以使用
Dockerfile
文件来自定义镜像 指定base image,基本镜像 FROM一般为第一行,FROM基本镜像名称:tag版本编号 如果本地没有,会自动从docker hub 远程仓库下载,否则直接使用本地仓库提供的 二、基本参数说明 1、FROM FROM一般为第一行,FROM基本
深入
Dockerfile
语法指南
docker官方文档
Dockerfile
reference的笔记。 参考 https://github.com/qianlei90/Blog/issues/35 一、
Dockerfile
说明 1.1 格式
Dockerfile
并不区分大小写,但约定指令使用大写。
Dockerfile
的第一条可执行指令必须是FROM。 以#开头的是注释,行内的#都被当做参数,并且不支持续行。 1.2 解析指令(parser directives) 解析指令也以#开头,形式如下: # directive=value1.
Docker
1,185
社区成员
925
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章