Dockerfile 常用指令
| 指令 | 描述 |
|---|---|
| FROM | 构建新镜像是基于哪个镜像 |
| LABEL | 标签 |
| RUN | 构建镜像时运行的 Shell 命令 |
| COPY | 拷贝文件或目录到镜像中 |
| ADD | 解压压缩包并拷贝设置环境变量 |
| ENV | 设置环境变量 |
| USER | 为 RUN、CMD 和 ENTRYPOINT 执行命令指定运行用户 |
| EXPOSE | 声明容器运行的服务端口 |
| WORKDIR | 为 RUN、CMD、ENTRYPOINT、COPY 和 ADD 设置工作目录 |
| CMD | 运行容器时默认执行,如果有多个 CMD 指令,最后一个生效 |
| ENTRYPOINT | 如果与 CMD 一起用,CMD 将作为 ENTRYPOINT 的默认参数,如果如果有多个 ENTRYPOINT 指令,最后一个生效 |
剑鸣秋朔