Docker:发出WORKDIR命令后如何返回到初始目录

在docker doc中没有任何解释,或者在docker中看起来没有任何内buildvariables来查找正在构build映像的原始工作目录。 我想在不同的目录上运行命令,并在某个时候回到我启动docker build的地方。 我错过了什么明显的? 谢谢。

Dockerfile示例:

FROM ubuntu WORKDIR /my_folder RUN command1 WORKDIR ??? // How do i get back to the Dockerfile folder? RUN command2 

WORKDIR指令实际上只是您的Dockerfile的cd

您的容器内的原始工作目录是/ 。 你可以回到那里通过:

 WORKDIR / 

记住,这影响了容器化构build环境的上下文,并且与Dockerfile所在的位置无关。