社区
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 好像又不行,
请教如何编写才能实现这个效果啊?
...全文
478
回复
打赏
收藏
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写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一天入门Docker容器技术
序号内容详情内容第1讲关于《Docker》这门课主要阐述为什么录制这个系列的视频第2讲Docker基础知识介绍为什么会有Docker、Docker能做些什么第3讲Docker架构及运行原理介绍Docker架构图及运行工作原理第4讲什么是Docker镜像Docker镜像结构、运行一个简单的镜像第5讲Docker镜像常用命令获取镜像、查看镜像信息、查找镜像、删除和清理镜像第6讲commit命令创建镜像使用commit命令创建镜像第7讲Docker容器(一)启动容器、重启容器、创建且运行容器第8讲Docker容器(二)进入容器、删除容器、查看容器中进程、查看统计信息第9讲容器端口映射通过端口映射实现容器访问第10讲容器互联容器与容器之间进行互联第11讲数据卷通过数据卷达到持久性的效果第12讲第一个
Dockerfile
创建一个简单的
Dockerfile
第13讲
Dockerfile
构建过程
Dockerfile
构建过程第14讲
Dockerfile
实现数据卷通过
Dockerfile
文件来实现数据卷第15讲
Dockerfile
指令之
RUN
介绍保留字指令
RUN
的使用第16讲
Dockerfile
指令之CMD介绍保留字指令CMD的使用第17讲
Dockerfile
指令之ENTRYPOINT介绍保留字指令ENTRYPOINT的使用第18讲
Dockerfile
指令之COPY介绍保留字指令COPY的使用第19讲
Dockerfile
指令之
ADD
介绍保留字指令
ADD
的使用第20讲
Dockerfile
指令之WORKDIR、ENV、EXPOSE介绍保留字指令WORKDIR、ENV、EXPOSE的使用第21讲Docker部署RedisDocker容器下部署Redis第22讲Docker部署MysqlDocker容器下部署Mysql第23讲Docker部署NginxDocker容器下部署Nginx
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,主要功能是把多个文件夹的内容合并到一起,提供
Docker
Dockerfile
详解使用
一、
Dockerfile
的基本知识 1、什么是
Dockerfile
?
Dockerfile
是一个用来构建自定义镜像的文本文件,它的文本内容由一行行指令语句组成,并且支持已 # 开头的注释行。 一般而言,
Dockerfile
的内容分为四个部分: 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行指令 2、指令语句 指令语句可以大致分为两种:配置指令和操作指令 指令不区分大小写。但是,约定将它们大写,以便更轻松地将它们与参数区分开。 指令语句的基础知识: 每条保留字指令都必须是大
Dockerfile
实践指南之
RUN
命令使用
使用
Dockerfile
进行镜像构建,自然离不开
RUN
命令,相较于docker
run
的
run
命令,
Dockerfile
中的
RUN
是镜像创建阶段使用的命令,而docker
run
则是使用镜像启动容器阶段使用的命令。这篇文章主要介绍一下使用
RUN
命令常见的技巧和注意事项。
Docker
1,163
社区成员
921
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章