[英]Docker use variables in conf file?
如果我將Docker與nginx一起用於托管Web應用程序,該如何使用
docker-compose.yml
文件中的變量 HOSTNAME=example.com
。 這樣,當我構建容器時,它將把值插入到我在構建容器時復制過來的nginx.conf文件中。
您可以使用環境變量作為您的撰寫文件。 根據官方文件
您的配置選項可以包含環境變量。 Compose使用運行docker-compose的shell環境中的變量值。 例如,假設外殼包含POSTGRES_VERSION = 9.3,並且您提供了以下配置:
db: image: "postgres:${POSTGRES_VERSION}"
使用此配置運行docker-compose時,Compose在外殼程序中查找POSTGRES_VERSION環境變量,並將其值替換為其中。
有關更多信息,請參閱文檔 。 您會在鏈接中找到其他各種方法來提供環境變量,例如通過env_file
等傳遞它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.