我们在构建 docker 镜像时遇到了 WORKDIR
的问题。是否可以打印 WORKDIR
的值?
我们尝试了:
ECHO ${WORKDIR}
但是没有这样的指令 ECHO
原文由 Freewind 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们在构建 docker 镜像时遇到了 WORKDIR
的问题。是否可以打印 WORKDIR
的值?
我们尝试了:
ECHO ${WORKDIR}
但是没有这样的指令 ECHO
原文由 Freewind 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答972 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.7k 阅读
1.2k 阅读
1 回答794 阅读
在构建过程中,Docker 没有内置方法来打印
WORKDIR
。您可以通过inspect
输出中的.Config.WorkingDir
属性检查图像/图层的最终工作目录:可以通过打印 shells 默认工作目录来查看 Linux 容器构建步骤 workdir:
或者shell经常将工作目录存储在PWD环境变量中
如果您使用带有 BuildKit 的较新版本的 docker ,则需要使用
--progress=plain
启用标准输出