WORKDIR
WORKDIR指令为RUN,CMD,ENTRYPOINT,COPY和ADD指令设置了工作路径
语法
WORKDIR /path/to/workdir
Dockerfile文件中可以设置多条WORKDIR指令,其作用于后续的指令- 可以设置
WORKDIR为相对路径,其相对于上一条WORKDIR指令的路径 - 可以使用
ENV设定的环境变量
示例
WORKDIR /a
WORKDIR b
WORKDIR c
RUN pwd
最后的pwd命令输出为/a/b/c
ENV DIRPATH /path
WORKDIR $DIRPATH/$DIRNAME
RUN pwd
最后的pwd命令输出为/path/$DIRNAME