Docker Image移动到src目录

amr*_*mrx 1 docker dockerfile

所以,我有一个项目,我想为项目提供一个docker镜像.我的目录是:

    --Dockerfile
    --source
Run Code Online (Sandbox Code Playgroud)

所以在我的Dockerfile中我有以下命令:

  1. COPY来源/来源
  2. RUN CD源图像构建正常,但是当我运行容器时,不执行最后一个语句cd源.

PS.我尝试使用WORKDIR而不是RUN cd,但后来没有复制源的内容.任何解决方法,以便语句CD源自己执行?

Vin*_*met 5

使用WORKDIR命令通过Dockerfile设置工作目录,您可以docker run使用命令开关更改workdir-w

请参阅完整的文档以供参考:http://docs.docker.com/reference/builder/#workdir

和docker run switch:http://docs.docker.com/reference/run/#workdir