无法与docker-compose一起使用.env文件

我正在尝试使用.env文件在docker-compose.yml上设置一些variables,就像这里所描述的那样:我无法使其工作。 我尝试从文档完全相同的例子,我不断收到相同的错误:

警告:TAGvariables未设置。 默认为空白string。

这是我使用variables的docker-compose.yml的一部分:

version: '2.0' services: mariadb-service: container_name: database-container image: mariadb:${TAG} 

这是我的.env文件:

TAG=10.1

只有.env compose 1.7+支持.env文件。 你需要更新docker-compose

你可以检查你的版本docker-compose -v