本文档介绍了 Dockerfile 的基本概念和常用指令,用于构建 Docker 镜像。
* **Dockerfile**: 文本文件,包含构建镜像的指令。
* **FROM**: 指定基础镜像。
* **RUN**: 在镜像中执行命令。
* **COPY**: 复制文件到镜像中。
* **CMD**: 定义容器启动时运行的命令,一个 Dockerfile 中仅最后一个 CMD 指令生效。
* **ENTRYPOINT**: 补充说明
* **ENV**: 设置环境变量。
* **VOLUME**: 定义匿名数据卷。
* **EXPOSE**: 声明端口。
* **USER**: 设置运行后续命令的用户。
* **LABEL**: 为镜像添加元数据。
最后,提供了一个构建 CS1.6 镜像的示例,展示了 Dockerfile 的实际应用。