Dockerfile 相关指令

Dockerfile指令全解

FROM

指定基础镜像
注:scratch是空白镜像
如:FROM mysql

RUN

执行命令
每一个run指令都会新建一层,并在其上执行这些命令,执行接收,commit这一层的修改,便构成了新的镜像
如:RUN apt-get update
一般来说,只需构建一层便可
举个例子
FROM debian:jessie
RUN buildDeps=’gcc libc6-dev make’ \
&& apt-get update \
&& apt-get install -y $buildDeps \

构建镜像

Dockerfile文件所在的目录执行命令
docker build [选项] <上下文路径/URL/->
例如 docker build -t nginx:v3 .
其中

  • -t nginx:v3 是指定镜像名称
  • 最后一个 . 是指当前目录