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
相关推荐
小醉你真好15 分钟前
15、Docker Compose 安装ELK + Filebeat单机版
elk·docker·jenkins
Gss7772 小时前
Docker 公有仓库使用、Docker 私有仓库(Registry)使用总结
docker·容器
暴富奥利奥2 小时前
完成docker方式的ros环境配置
linux·学习·docker·容器
海海思思4 小时前
解决Docker "exec format error":架构不匹配问题分析
docker·容器
帅帅梓5 小时前
docker网络
网络·docker·php
Lv-D-J6 小时前
mac下Docker安装nacos
docker
西瓜er8 小时前
Docker 一键部署指南:GitLab、Nacos、Redis、MySQL 与 MinIO 全解析
redis·docker·gitlab
要站在顶端8 小时前
Jenkins 使用容器运行自动化任务详细文档
docker·自动化·jenkins
闲人编程9 小时前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web