如何使用 Terraform 将环境变量传递给 Docker 容器?

How can I pass environment variables to a Docker container with Terraform?

我正在使用 Terraform 的 Docker 提供程序生成 Docker 容器,但无法理解如何向它们传递环境变量。

关于 env 选项的项目文档指出:

env - (Optional, set of strings) Environment variables to set.

上下文中的 "set of strings" 是什么?您能否提供一个使用 env 选项的示例 docker 容器资源声明?

来自Terraforming a Docker environment

# Start elastic container
resource "docker_container" "elastic" {
    image = "${docker_image.elastic.latest}"
    name = "elastic"
    hostname = "elastic"
    env = ["SERVICE=elastic", "PROJECT=stage", "ENVIRONMENT=operations"]
    restart= "no"
    must_run="true"
}