You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看Docker Compose渲染后的YAML?命令配置遇问题

Docker Compose渲染后内容查看方法

你可以通过以下方式查看Docker Compose执行前经过插值、渲染后的最终配置内容:

  • 直接执行 docker-compose config 命令,它会输出Compose文件经过变量替换、插值处理后的完整YAML结构,能清晰看到command等字段的最终渲染结果。
  • 若需要更详细的调试细节(比如变量替换的具体过程),可以添加--verbose参数:docker-compose --verbose config

针对你的配置补充一点:原command中的${a}会被Docker Compose提前插值(如果宿主机或.env文件中存在同名变量),如果希望让容器内的shell解析这个变量,需要将其转义为\${a},修改后的配置示例如下:

services:
  stuff:
    image: alpine
    entrypoint: [ "/bin/sh", "-c" ]
    command: |
        export a=100 && \
        export b='f a' && \
        export c="a g" && \
        echo "a = \${a} ; b = \${b} ; c = \${c}";

内容的提问来源于stack exchange,提问作者A T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 06:15:56