我正在尝试执行以下操作:内部script.php:\exec('export FOO=BAR');现在,如果我script.php在 CLI 中运行,则 runecho $FOO似乎$FOO没有设置。有什么想法可以正确地从 PHP 中“导出”一个 CLI 变量 \exec()吗?
1 回答
隔江千里
TA贡献1906条经验 获得超10个赞
你不应该那样做。不要从应用程序内部更改环境。改为使用字符串启动容器:
在./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 关注
- 122 浏览
添加回答
举报
0/150
提交
取消