簡體   English   中英

Docker在conf文件中使用變量?

[英]Docker use variables in conf file?

如果我將Docker與nginx一起用於托管Web應用程序,該如何使用

  1. docker-compose.yml文件中的變量
  2. 環境變量,例如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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM