Dockerfile RUN

语法

RUN cmd

例如: RUN apt-get update

RUN ["executable", "param1", "param2"]

例如:RUN ["apt-get","update"]

请注意,每个 RUN 指令都会创建一个新的镜像层,因此在 Dockerfile 中使用 RUN 指令时,要注意将多个命令合并到一个 RUN 指令中以减小镜像的层数,这可以提高构建性能并减小镜像大小。例如:

bash 复制代码
FROM redis
RUN apt-get -y update &&\
 apt-get -y upgrade &&\
 apt-get install -y vim &&\
 apt-get install -y fish
bash 复制代码
下面的4个run会给镜像多增加4层layer
FROM redis
RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get install -y vim
RUN apt-get install -y fish
相关推荐
Qianliwind7 小时前
安卓手机作为服务器安装docker安装外网可访问网站
服务器·docker·容器
skywalk81637 小时前
FreeBSD系统使用docker-compose使用docker容器(没搞定)
spring cloud·docker·容器
进击的小菜鸡dd7 小时前
Java求职面试实战:从Spring Boot到Docker的全面技术解析
java·spring boot·docker·互联网·面试指南
冰块的旅行7 小时前
Docker Compose一键部署Kafka与Kafka-UI可视化管理面板
docker·kafka
回忆是昨天里的海7 小时前
docker file-制作镜像
运维·docker·容器
远瞻。7 小时前
【博客】前端新手如何创建自己的个人网站相册
前端·docker·博客·反向代理
小张程序人生7 小时前
一篇文章全面快速入门Docker
运维·docker·容器
德育处主任7 小时前
『NAS』部署轻量级开源图片水印工具-ImageWatermarkTool
前端·javascript·docker
Chris_12197 小时前
Termux + 宝塔面板 + Docker 终极部署指南
运维·docker·容器
大佐不会说日语~7 小时前
使用 Cloudflare平台 + Docker + Nginx 完成网站 HTTPS 部署实战记录
nginx·docker·https·部署·cloudflare