我正在尝试使用.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。
答案 0 :(得分:5)
只有docker compose 1.7+支持.env
文件。你需要更新docker-compose
您可以查看版本docker-compose -v