实际上是预期的。
泊坞窗文件不过是docker run + docker commit的包装器。
FROM ubuntu:12.10RUN mkdir tmp123RUN cd tmp123RUN pwd
与做相同的事情:
CID=$(docker run ubuntu:12.10 mkdir tmp123); ID=$(docker commit $CID)CID=$(docker run $ID cd tmp123); ID=$(docker commit $CID)CID=$(docker run $ID pwd); ID=$(docker commit $CID)
每次运行时,都会生成一个新容器,因此pwd为’/’。
如果您愿意,可以在github上打开一个问题,以便向Dockerfile添加CHDIR指令。



