2
我使用Terraform的Docker提供程序生成Docker容器,但未能理解如何傳遞它們的環境變量。如何使用Terraform將環境變量傳遞給Docker容器?
該項目上的env
選項狀態的文檔:
ENV - (可選,設置字符串)環境變量設置。
什麼是上下文中的「字符串集合」?您能提供一個使用env
選項的示例Docker容器資源聲明嗎?
我使用Terraform的Docker提供程序生成Docker容器,但未能理解如何傳遞它們的環境變量。如何使用Terraform將環境變量傳遞給Docker容器?
該項目上的env
選項狀態的文檔:
ENV - (可選,設置字符串)環境變量設置。
什麼是上下文中的「字符串集合」?您能提供一個使用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"
}
所以Terraform文檔要真有這個詞 '設置' 更改爲 '陣'。 –
或者更確切地說是「列表」,因爲這就是在包含變量類型的文檔部分中調用數據結構的方式 – iodbh