Docker compose 如何在替换了.env变量的情况下打印'docker sompose.yml'的最终版本?

Docker compose 如何在替换了.env变量的情况下打印'docker sompose.yml'的最终版本?,docker-compose,Docker Compose,我有一个docker compose.yml文件,它使用.env文件中设置的一些变量 是否有一种简单的方法来打印文件的最终版本,以检查是否所有内容都已正确替换 # .env UBUNTU_VERSION=19.8 注意: Compose支持在 名为.env的环境文件放置在 docker compose 文档:提供了以下文件: 你可以跑 docker编写配置 您将获得格式化的配置文件: ❯ docker-compose config services: myservice: en

我有一个
docker compose.yml
文件,它使用
.env
文件中设置的一些变量

是否有一种简单的方法来打印文件的最终版本,以检查是否所有内容都已正确替换

# .env
UBUNTU_VERSION=19.8

注意:

Compose支持在 名为.env的环境文件放置在 docker compose


文档:

提供了以下文件:

你可以跑

docker编写配置
您将获得格式化的配置文件:

❯ docker-compose config
services:
  myservice:
    environment:
      UBUNTU_VERSION: '19.8'
    image: ubuntu:19.8
version: '3'

对不起,我觉得我的问题不够清楚。我更新了问题的更多细节。似乎我的想法和你不一样。@RobertoMorávia我根据你的反馈进行了更新,我认为这应该满足你的需要,就是这样。谢谢我的谷歌浏览器需要改进。
# docker-compose.yml

version: '3'
services:
  myservice:
    image: ubuntu:${UBUNTU_VERSION}
    env-file:
      - .env
# .env

UBUNTU_VERSION=20.01
❯ docker-compose config
services:
  myservice:
    environment:
      UBUNTU_VERSION: '19.8'
    image: ubuntu:19.8
version: '3'