【Docker基础】-- 18 个基本指令

更多详细信息,请参考官方文档:Dockerfile reference | Docker Docs

指令 描述
ADD 添加本地或远程文件和目录。
ARG 使用构建时变量。
CMD 指定默认命令。
COPY 复制文件或者目录。
ENTRYPOINT 指定默认的可执行文件。
ENV 设置环境变量。
EXPOSE 说明应用程序正在监听哪些端口。
FROM 从基础镜像创建新的构建阶段。
HEALTHCHECK 启动时检查容器的健康状况。
LABEL 为镜像添加元数据。
MAINTAINER 指定镜像的作者
ONBUILD 指定在构建时使用镜像的说明。
RUN 执行构建命令。
SHELL 设置镜像的默认 shell 命令。
STOPSIGNAL 指定退出容器的系统调用信号。
USER 设置用户和组ID。
VOLUME 创建 volume (磁盘)挂载。
WORKDIR 创建工作目录。
相关推荐
闲人编程21 小时前
现代Python开发环境搭建(VSCode + Dev Containers)
开发语言·vscode·python·容器·dev·codecapsule
醉卧雕龙舫 、21 小时前
一.docker基础概念
docker
酷柚易汛智推官1 天前
AI驱动的智能运维知识平台建设:技术实践与未来展望
运维·人工智能·酷柚易汛
小李独爱秋1 天前
计算机网络经典问题透视:当路由器需要同时连接以太网和ATM网络时,需要添加什么硬件?
运维·网络协议·计算机网络·网络安全·智能路由器
Fr2ed0m1 天前
Linux 文本处理完整指南:grep、awk、sed、jq 命令详解与实战
linux·运维·服务器
边疆.1 天前
【Linux】自动化构建工具make和Makefile和第一个系统程序—进度条
linux·运维·服务器·makefile·make
z202305081 天前
linux之PCIE 设备枚举流程分析
linux·运维·服务器
simple_whu1 天前
编译tiff:arm64-linux-static报错 Could NOT find CMath (missing: CMath_pow)
linux·运维·c++
Bella的成长园地1 天前
Linux 中sudo bash -i 和 su root 有什么区别?
linux·运维·bash
matrixlzp1 天前
Jenkins 实战3:Jenkins + habor + docker 自动化部署
运维·jenkins