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所在的位置无关。