无法使用带有docker-compose的.env文件

时间:2016-08-22 10:14:37

标签: docker docker-compose

我正在尝试使用.env文件在我的docker-compose.yml上设置一些变量,就像它描述的那样here:我无法使其工作。我在文档中尝试了完全相同的示例,并且我一直收到同样的错误:

WARNING: The TAG variable is not set. Defaulting to a blank string.

这是我使用变量docker-compose.yml的部分:

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

这是我的.env文件:

TAG=10.1

我有docker-compose版本1.6.0。

1 个答案:

答案 0 :(得分:5)

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

您可以查看版本docker-compose -v