Dockerfile 各指令说明

Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含用户在命令行中可以调用的所有命令,用于组装镜像。本页介绍了您可以在 Dockerfile 中使用的命令。

概述

Dockerfile支持以下指令:

操作说明 描述
ADD 添加本地或远程文件和目录。
ARG 使用构建时变量。
CMD 指定默认命令。
COPY 复制文件和目录。
ENTRYPOINT 指定默认可执行文件。
ENV 设置环境变量。
EXPOSE 描述您的应用程序正在监听哪些端口。
FROM 从基础镜像创建一个新的构建阶段。
HEALTHCHECK 在启动时检查容器的健康状况。
LABEL 向镜像添加元数据。
MAINTAINER 指定镜像的作者。
ONBUILD 指定在构建中使用镜像时的说明。
RUN 执行构建命令。
SHELL 设置镜像的默认指令。
STOPSIGNAL 指定退出容器的系统调用信号。
USER 设置用户和组 ID。
VOLUME 创建卷挂载。
WORKDIR 更改工作目录。
相关推荐
OJAC1115 分钟前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
人鱼传说18 分钟前
docker desktop是一个好东西
运维·docker·容器
Hao.Zhou35 分钟前
phpstudy 进行 composer 全局配置
php·composer
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅1 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..1 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小章UPUP1 小时前
Kubernetes (K8s) 与 Podman 的比较
容器·kubernetes·podman
忆~遂愿1 小时前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase
赌博羊2 小时前
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·运维·gnu