docker怎么设置初始工作目录

avatar
作者
猴君
阅读量:0

在Docker中,可以使用 WORKDIR 指令来设置初始的工作目录。该指令有两种使用方式:

  1. 使用绝对路径:可以通过将绝对路径作为参数传递给 WORKDIR 指令来设置工作目录。例如:WORKDIR /app 将工作目录设置为 /app。

  2. 使用相对路径:可以通过将相对路径作为参数传递给 WORKDIR 指令来设置工作目录。相对路径是相对于之前的 WORKDIR 指令设置的工作目录或者 Dockerfile 文件所在的目录。例如:WORKDIR ./app 将工作目录设置为当前目录下的 app 目录。

在使用 Dockerfile 构建镜像时,可以多次使用 WORKDIR 指令来设置不同的工作目录。后续的指令都会在设置的工作目录下执行。

以下是一个示例 Dockerfile 的使用示例:

FROM ubuntu:latest  WORKDIR /app  COPY . /app  RUN make 

在这个示例中,首先使用 WORKDIR 指令将工作目录设置为 /app。然后使用 COPY 指令将当前目录下的所有文件复制到镜像的 /app 目录中。最后使用 RUN 指令在 /app 目录下执行 make 命令。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!