指令 | 描述 |
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