| 指令 | 描述 |
| FROM | 构建新镜像是给基于那个镜像 |
| MAINTAINER | 镜像维护者姓名或邮箱地址 |
| RUN | 构建镜像时运行的shell命令 |
| COPY | 拷贝文件或目录到镜像中 |
| ENV | 设置环境变量 |
| USER | 为RUN CMD 和 ENTRYPOINT 执行命令指定运行用户 |
| EXPOSE | 声明容器运行的服务端口 |
| HEALTHCHECK | 容器中服务健康检查 |
| WORKDIR | 为RUN CMD 和 ENTRYPOINT COPY 和ADD 设置工作目录 |
| ENTRYPOINT | 运行容器时执行 如果有多个CMD指令 最后一个生效 |
| CMD | 运行容器时执行 如果有多个CMD指令 最后一个生效 |
docker build --help
#镜像名称
-t --tag list
#指定Dockerfile文件位置
-f --file string
#当前上下文
docker build .
#指定镜像名字
docker build -t xxx .
#指定镜像
docker build -t xxx -f /pathDockerfile /path
docker build
docker build -t xxx http://xxx/Dockerfile
本文详细解析了Dockerfile中的关键指令,包括FROM、MAINTAINER、RUN、COPY、ENV、USER、EXPOSE、HEALTHCHECK、WORKDIR、ENTRYPOINT和CMD等,帮助读者理解如何构建和配置Docker镜像。
1695

被折叠的 条评论
为什么被折叠?



