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
相关推荐
SPC的存折1 小时前
6、Docker常用配置
运维·docker·容器
图图玩ai2 小时前
SSH 命令管理工具怎么选?从命令收藏到批量执行一次讲清
linux·nginx·docker·ai·程序员·ssh·可视化·gmssh·批量命令执行
SPC的存折3 小时前
4、Docker私有仓库
运维·docker·容器
齐潇宇3 小时前
Docker概述与安装
linux·运维·docker·容器
亚空间仓鼠4 小时前
Docker 容器技术入门与实践 (二):Dockerfile文件
运维·docker·容器
亚空间仓鼠5 小时前
Docker 容器技术入门与实践 (一):命令与镜像、容器管理
运维·docker·容器
东北甜妹5 小时前
Docker 多阶段构建
运维·docker·容器
Zhu7586 小时前
【软件部署】docker环境部署nagios
运维·docker·容器
IT从业者张某某6 小时前
Docker 网络
网络·docker·容器
Cat_Rocky6 小时前
Docker镜像瘦身
运维·docker·容器