网站后台图片上传失败,什么是网络营销策略?,国际新闻稿件,阿里巴巴网站详情页怎么做的WORKDIR
切换到镜像中的指定路径#xff0c;设置工作目录在 WORKDIR 中需要使用绝对路径#xff0c;如果镜像中对应的路径不存在#xff0c;会自动创建此目录一般用 WORKDIR 来替代 切换目录进行操作的指令
RUN cd path do something
WORKDIR…WORKDIR
切换到镜像中的指定路径设置工作目录在 WORKDIR 中需要使用绝对路径如果镜像中对应的路径不存在会自动创建此目录一般用 WORKDIR 来替代 切换目录进行操作的指令
RUN cd path do something
WORKDIR 指令为 Dockerfile 中跟随它的任何 RUN、CMD、ENTRYPOINT、COPY、ADD 指令设置工作目录如果 WORKDIR 不存在即使它没有在任何后续 Dockerfile 指令中使用它也会被创建
小栗子
会将宿主机的 test.txt 文件复制到 镜像的 /tmp/test.txt
WORKDIR /tmp
COPY test.txt .
使用相对路径的场景
WORKDIR 指令可以在 Dockerfile 中多次使用
如果提供了相对路径它将相对于前一个 WORKDIR 指令的路径
WORKDIR /a
WORKDIR b
WORKDIR c
RUN pwd
pwd 的输出将会是 /a/b/c
推荐
为了避免出错推荐WORKDIR指令中只使用绝对路径
使用环境变量
WORKDIR 指令可以使用前面 ENV 设置的环境变量
ENV DIRPATH/path
WORKDIR $DIRPATH/$DIRNAME
RUN pwd # /path/$DIRNAME
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你