社区
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 好像又不行,
请教如何编写才能实现这个效果啊?
...全文
491
回复
打赏
收藏
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
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
docker
&&
Dockerfile
docker&&
Dockerfile
指定介绍FROMMAINTAINER
RUN
CMDEXPOSEENV
ADD
COPYENTRYPOINTVOLUMEUSERWORKDIRONBUILD创建镜像
Dockerfile
文本内容的构成: 基础镜像信息(指定容器是基于哪个镜像启动) 维护者信息(谁管) 镜像操作指令(指定当容器在启动过程中,都要做哪些操作) 容器启动时执行指令(指定容器在...
docker(四)---
dockerfile
编写
&&
优化
一、
dockerfile
分层原理 1.docker镜像分层(基于aufs构建) Docker镜像位于bootfs之上 每一层镜像的下一层成为父镜像 第一层镜像成为base image(操作系统环境镜像>容器层(可读可写),在最顶层( writable) 容器层以下都是readonly Linux文件系统之aufs aufs是一种可叠加式的文件系统,全称是advanced multi-layered unification filesystem,主要功能是把多个文件夹的内容合并到一起,提供
Dockerfile
实践指南之
RUN
命令使用
使用
Dockerfile
进行镜像构建,自然离不开
RUN
命令,相较于docker
run
的
run
命令,
Dockerfile
中的
RUN
是镜像创建阶段使用的命令,而docker
run
则是使用镜像启动容器阶段使用的命令。这篇文章主要介绍一下使用
RUN
命令常见的技巧和注意事项。
Dockerfile
命令详解之
RUN
(一)
许多同学不知道
Dockerfile
应该如何写,不清楚
Dockerfile
中的指令分别有什么意义,能达到什么样的目的,接下来我将详细的为大家解释每一个指令的含义以及用法。指令不区分大小写。但是,按照惯例,它们应该是大写的,以便更容易地将它们与参数区分开来。
Docker
Dockerfile
详解使用
一、
Dockerfile
的基本知识 1、什么是
Dockerfile
?
Dockerfile
是一个用来构建自定义镜像的文本文件,它的文本内容由一行行指令语句组成,并且支持已 # 开头的注释行。 一般而言,
Dockerfile
的内容分为四个部分: 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行指令 2、指令语句 指令语句可以大致分为两种:配置指令和操作指令 指令不区分大小写。但是,约定将它们大写,以便更轻松地将它们与参数区分开。 指令语句的基础知识: 每条保留字指令都必须是大
Docker
1,183
社区成员
925
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章