当前位置: 首页 > article >正文

docker实战扩展三(dockerfile中run的详细用法)

RUN 是 Dockerfile 中的一个重要指令,用于在镜像构建过程中执行命令。它将在镜像构建过程中创建一个新的临时容器,执行指定的命令,并将执行结果提交到镜像层。每一个 RUN 指令都会创建一个新的镜像层。

RUN 指令的基本用法

Shell 形式

最常见的形式是 shell 形式,这种形式的 RUN 指令会在 /bin/sh -c 中运行。适用于大多数简单命令:

RUN <command>

例如:

RUN apt-get update && apt-get install -y python3
Exec 形式

Exec 形式使用 JSON 数组来指定命令及其参数,这种形式更加明确,不会经过 shell 解析,所以不会进行 shell 特性(如变量替换)的处理:

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

例如:

RUN ["apt-get", "update"]
RUN ["apt-get", 

http://www.kler.cn/a/287807.html

相关文章:

  • 算法日记 26-27day 贪心算法
  • windows C#-异步编程概述(二)
  • 前端三大组件之CSS,三大选择器,游戏网页仿写
  • 计算机网络在线测试-概述
  • Prometheus面试内容整理-生态系统和集成
  • 【Python · PyTorch】卷积神经网络(基础概念)
  • 力扣1425.带限制的子序列和
  • 【初学人工智能原理】【13】LSTM网络:自然语言处理实践
  • 【系统架构设计师-2013年】综合知识-答案及详解
  • 使用Vuetify构建优雅的Vue.js应用
  • 3134. 找出唯一性数组的中位数(24.8.27)
  • 基于 OpenCV 的数字图像处理实验平台设计
  • MyBatis 源码解析:Configuration 对象的生成与初始化
  • 三台机器,第一台机器可以ssh到第二台机器,第二台机器可以ssh到第三台机器,请问第一台机器上怎么通过ssh 直接从第三台机器scp文件到第一台机器?
  • 树数据结构(Tree Data Structures)的全面指南:深度解析、算法实战与应用案例
  • 【WPF】WPF学习之【一】基础知识
  • 62.一个机器人位于一个 m x n 网格的左上角 。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。实现一个算法计算路径的数量
  • 计算机毕业设计python停车场车位推荐管理系统y4uzk
  • “JavaScript里的多线程“WebWorker
  • scikit-learn:一个强大的机器学习Python库
  • APO选择ClickHouse存储Trace的考量
  • 代理IP的API接口:轻松实现自动化代理切换
  • 《软件工程导论》(第6版)第3章 需求分析 复习笔记
  • 同样128个内核,AMD霄龙9755性能翻倍:Zen 5架构下的性能飞跃
  • 【嵌入式学习笔记】STM32中断配置及相关知识
  • Go语言学习(一)