dockerfile深入学习之WORKDIR

WORKDIR:设置指令工作目录,如果workdir不存在,将会被创建

语法形式: WORKDIR /path/to/workdir

WORKDIR指令可以在一个dockerfile中多次使用,如果提供了相对路径、则 该相对路径是以WORKDIR为前缀的。如下:

  • WORKDIR /a
  • WORKDIR b
  • WORKDIR c
  • RUN pwd  输出 /a/b/c

WORKDIR可以解析由ENV设置的环境变量、此处只能使用在Dockerfile中显示设置的环境变量。如下

  • ENV DIRPATH /path
  • WORKDIR $DIRPATH/$DIRNAME
  • RUN pwd  输出 /path/$DIRNAME

 

posted on 2018-01-19 10:42  残天  阅读(1042)  评论(0)    收藏  举报

导航