企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Dockerfifile 文件是用于定义 Docker 镜像生成流程的配置文件,文件内容是一条条指令,每一 条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建;这些指令应用于基础 镜像并最终创建一个新的镜像。 ***** |Dockerfile指令 |指令简介 | | --- | --- | | FROM |除了注释外的第一条指令,后接镜像名称,基于哪个基础镜像构建的容器 | | RUN | 后面跟一条具体的命令,类似Linux命令| | ADD | 拷贝本机文件或者远程文件到镜像内| | COPY | 拷贝本机文件到镜像内 | | USER | 指定容器启动的用户 | | ENTRYPOINT | 容器的启动命令 | | CMD | CMD 为ENTRYPOINT 指令提供的默认参数, 也可以单独使用CMD指定容器启动参数| | ENV | 指定容器运行时的环境变量,格式为key=value | | ARG | 定义外部变量,构建镜像时可以使用build-arg= 的格式传递参数用于构建 | | EXPOSE | 指定容器监听的端口,格式为[port]/tcp 或者 [port]/udp | | WORKDIR | 为Dockerfile 中跟在其后的所有RUN、CMD、ENTRYPOINT、COPY 和 ADD 命令设置工作目录。|