?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
Compose 支持在.env
放在docker-compose
執(zhí)行該命令的文件夾(當(dāng)前工作目錄)中的環(huán)境文件中聲明默認(rèn)環(huán)境變量。
這些語(yǔ)法規(guī)則適用于.env
檔案:
以VAR=VAL
格式組合期望env
文件。
以#
(即注釋)開(kāi)頭的行被忽略。
空行被忽略。
沒(méi)有特殊的引號(hào)處理(即它們將成為 VAL 的一部分,你已經(jīng)被警告;))。
這里定義的環(huán)境變量將用于變量替換在撰寫文件中,并且還可以用于定義以下內(nèi)容 CLI 變量
COMPOSE_API_VERSION
COMPOSE_CONVERT_WINDOWS_PATHS
COMPOSE_FILE
COMPOSE_HTTP_TIMEOUT
COMPOSE_TLS_VERSION
COMPOSE_PROJECT_NAME
DOCKER_CERT_PATH
DOCKER_HOST
DOCKER_TLS_VERIFY
注記
運(yùn)行時(shí)環(huán)境中存在的值將始終覆蓋在.env
檔案。同樣,通過(guò)命令行參數(shù)傳遞的值也優(yōu)先。
中定義的環(huán)境變量。.env
文件在容器中不自動(dòng)可見(jiàn)。若要設(shè)置適用于容器的環(huán)境變量,請(qǐng)遵循本主題中的指導(dǎo)方針。組合中的環(huán)境變量,描述如何將 shell 環(huán)境變量傳遞到容器,在復(fù)合文件中定義環(huán)境變量等等。
用戶指南
命令行引用
合成文件引用