閱讀345 返回首頁    go 微信


變量替換__服務編排文檔_用戶指南_容器服務-阿裏雲

容器服務支持參數化的 Docker Compose 模板。模板中可以包含環境變量作為參數,當模板部署時會提示輸入參數值,並在部署時對模板進行變量替換。

比如,您可以定義參數 POSTGRES_VERSION

  1. db:
  2. image: "postgres:${POSTGRES_VERSION}"

當部署上麵的 Compose 模板的時候,容器服務會提示您輸入 POSTGRES_VERSION 參數值,比如 9.3。容器服務會根據參數值對 Compose 模板進行變量替換。在本示例中,會部署一個 postgres:9.3 的容器。

容器服務完全兼容 Docker Compose 的語法,可以在模板中使用$VARIABLE或者${VARIABLE}格式的語法。

在 Compose 模板中可以使用$$來對需要包含$的字符串進行轉義,這樣容器服務不會錯誤地將其作為參數來進行處理。

關於 Compose 模板支持變量替換的詳細信息,參見 文檔

最後更新:2016-12-20 14:43:25

  上一篇:go oom_kill_disable__服務編排文檔_用戶指南_容器服務-阿裏雲
  下一篇:go 容器重新調度__服務編排文檔_用戶指南_容器服務-阿裏雲