Как я могу получить идентификатор контейнера Docker внутри самого контейнера, используя PHP?
Я только что нашел команды linux как здесь :
DOCKER_CID=$(cat /proc/1/cpuset | cut -c9-)
Вы можете использовать get_env() для получения переменных среды системы.
get_env()
, если после запуска echo $DOCKER_CID в CLI вы получите идентификатор, вы можете использовать этот код в своем PHP:
echo $DOCKER_CID
$docker_cid = getenv('DOCKER_CID');