PHP:获取 Docker 容器中的容器 ID

WeS*_*See 2 php containers docker php-7.2

如何使用 PHP 获取容器本身内的 Docker 容器 ID?

我刚刚发现 linux 命令如下

DOCKER_CID=$(cat /proc/1/cpuset | cut -c9-)
Run Code Online (Sandbox Code Playgroud)

Mar*_*cin 6

您可以使用它get_env()来获取系统的环境变量。

如果echo $DOCKER_CID在 CLI 中运行后获得 ID,则可以在 PHP 中使用以下代码:

$docker_cid = getenv('DOCKER_CID'); 
Run Code Online (Sandbox Code Playgroud)