RUN cd <path> && <do something>
会将宿主机的 test.txt 文件复制到 镜像的 /tmp/test.txt
WORKDIR /tmp
COPY test.txt .
WORKDIR 指令可以在 Dockerfile 中多次使用
如果提供了相对路径,它将相对于前一个 WORKDIR 指令的路径
WORKDIR /a
WORKDIR b
WORKDIR c
RUN pwd
pwd 的输出将会是 /a/b/c
为了避免出错,推荐WORKDIR指令中只使用绝对路径
WORKDIR 指令可以使用前面 ENV 设置的环境变量
ENV DIRPATH=/path
WORKDIR $DIRPATH/$DIRNAME
RUN pwd # /path/$DIRNAME