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

【docker】Dockerfile

Dockerfile是用于构建Docker镜像的文本文件,其中包含一组用于定义镜像构建过程的指令。下面是常见的Dockerfile指令及其解释:

  1. FROM:指定基础镜像,用于构建新镜像。
  2. COPY:将文件或目录从构建上下文复制到镜像中。
  3. ADD:与COPY指令类似,还支持在复制时自动解压缩tar文件和远程文件下载。
  4. RUN:在镜像中执行命令。
  5. EXPOSE:声明容器运行时监听的端口,但不会实际打开或映射宿主机端口。
  6. ENV:设置环境变量。
  7. ARG:定义构建时传递给镜像的参数。
  8. VOLUME:指定一个或多个用于持久化数据的挂载点。
  9. WORKDIR:设置工作目录。
  10. USER:指定在容器中运行的用户名或UID。
  11. HEALTHCHECK:定义容器的健康检查命令。
  12. ENTRYPOINT:配置容器启动时要执行的命令。
  13. CMD:配置容器启动时要执行的默认命令。
  14. LABEL:为镜像添加元数据。
  15. STOPSIGNAL:指定容器停止的信号。
http://www.lryc.cn/news/428414.html

相关文章:

  • Redis 的 List 结构非常适合用于实现消息队列php
  • 极速闪存启动:SD与SPI模式的智能初始化指南
  • 利用多Lora节省大模型部署成本|得物技术
  • 使用SSMS连接和查询 SQL Server 实例
  • HarmonyOS Next原生应用开发-从TS到ArkTS的适配规则(十五)
  • 两个系统之间跳转免密登录
  • SQL基础——MySQL的触发器、存储引擎、事务
  • 目标检测算法:对比YOLOv3、YOLOv5、YOLOv8
  • C# 属性(Property)
  • 3. 数据结构——栈的操作实现
  • EmguCV学习笔记 VB.Net 4.5 像素距离和连通区域
  • 使用spring boot开发与直接开发一个web项目的区别
  • Leetcode JAVA刷刷站(48)旋转图像
  • 编译型语言和解释型语言
  • TensorRT 和 PyTorch区别
  • iOS 17.6.1版本重发,修复高级数据保护错误
  • 【排序算法】八大排序(上)(c语言实现)(附源码)
  • Python版《超级玛丽+源码》-Python制作超级玛丽游戏
  • 互联网私有IP地址列表
  • 光伏项目管理软件为什么那么多光伏人在用?
  • 《AOP实战》— 自定义注解
  • 微前端架构下的单页应用实现策略
  • JWT(JSON Web Token)工作原理及特点
  • 【体检】程序人生之健康检查,全身体检与预防疫苗,五大传染病普筛,基因检测等
  • 汇编语言中的指令锁定:解锁高效并发编程
  • 《人工智能时代:金融投资决策的潜在系统性风险及防范策略》
  • MT7621+MT7915(MT7905)+MT7975 (W7621A6G-SDK)编译固件与升级固件方法
  • [php:\\filter]
  • Linux-环境变量
  • DISCUZ论坛中 “阅读权限10“这几个字的修改教程以及后台目录路径修改后的管理路径