我正在嘗試執(zhí)行以下操作:內(nèi)部script.php:\exec('export FOO=BAR');現(xiàn)在,如果我script.php在 CLI 中運(yùn)行,則 runecho $FOO似乎$FOO沒有設(shè)置。有什么想法可以正確地從 PHP 中“導(dǎo)出”一個 CLI 變量 \exec()嗎?
1 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個贊
你不應(yīng)該那樣做。不要從應(yīng)用程序內(nèi)部更改環(huán)境。改為使用字符串啟動容器:
在./start-docker-development-container.sh:
#!/bin/bash
export RANDOM_STRING=`pwgen -Bs1 12`
docker-compose up -d --remove-orphans
在docker-compose.yml:
version: '3.1'
services:
your_service:
environment:
RANDOM_STRING: ${RANDOM_STRING}
- 1 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報(bào)
0/150
提交
取消