gpt4 book ai didi

docker - 构建docker镜像时是否可以显示 `WORKDIR`?

转载 作者:IT老高 更新时间:2023-10-28 21:20:13 39 4
gpt4 key购买 nike

我们在构建 docker 镜像时遇到了 WORKDIR 问题。是否可以打印 WORKDIR 的值?

我们试过了:

ECHO ${WORKDIR}

但是没有这样的指令ECHO

最佳答案

在构建过程中,Docker 没有内置方式来打印 WORKDIR。您可以通过 inspect 输出中的 .Config.WorkingDir 属性检查图像/图层的最终工作目录:

docker image inspect -f '{{.Config.WorkingDir}}' {image-name}

可以通过打印 shells 默认工作目录来查看 Linux 容器构建步骤 workdir:

RUN pwd

或者shell经常将工作目录存放在PWD环境变量中

RUN echo "$PWD"

如果您在 BuildKit 中使用较新版本的 docker,则需要使用 --progress=plain

启用标准输出
docker build --progress=plain . 

关于docker - 构建docker镜像时是否可以显示 `WORKDIR`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37782505/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com