所以,我有一个项目,并且我想要一个该项目的docker镜像。我的目录是:
--Dockerfile
--source
因此,在我的Dockerfile中,我有以下命令:
该图像构建良好,但是当我运行容器时,未执行最后一条语句cd源。
PS。我尝试使用WORKDIR而不是RUN cd,但是未复制源的内容。
是否有任何变通办法,以便使语句cd源单独执行?
最佳答案
使用WORKDIR
命令通过Dockerfile设置工作目录,您可以使用命令switch docker run
将workdir更改为-w
的一部分
请参阅完整的文档以供参考:http://docs.docker.com/reference/builder/#workdir
和docker run开关:http://docs.docker.com/reference/run/#workdir