メモ
参考
環境
$docker ps -a|grep php
c4b8b85ba97c php:fpm "docker-php-entrypoin" 2 hours ago Up 2 hours 9000/tcp ecs-awseb-elasticBeanstalk2-env-multi2-ajn48eitej-1-php-app-d693be93a7babe92cb01
事前にコンテナIDを確認しておく
--format オプションについて
Go の text/template packageを使っているようで詳細はこちらを見れば分かるようです。
やってみる
全部見る
$docker inspect c4b8b85ba97c
# less で確認しながら
$docker inspect c4b8b85ba97c |less
コンテナで利用しているIPアドレス取得
$docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' c4b8b85ba97c
172.17.0.2
コンテナに設定されている環境変数の取得
$docker inspect --format='{{range .Config.Env}}{{println .}}{{end}}' c4b8b85ba97c
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPIZE_DEPS=autoconf file g++ gcc libc-dev make pkg-config re2c
PHP_INI_DIR=/usr/local/etc/php
PHP_EXTRA_CONFIGURE_ARGS=--enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data
PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2
PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2
PHP_LDFLAGS=-Wl,-O1 -Wl,--hash-style=both -pie
GPG_KEYS=A917B1ECDA84AEC2B568FED6F50ABC807BD5DCD0
PHP_VERSION=7.1.0
PHP_URL=https://secure.php.net/get/php-7.1.0.tar.xz/from/this/mirror
PHP_ASC_URL=https://secure.php.net/get/php-7.1.0.tar.xz.asc/from/this/mirror
PHP_SHA256=a810b3f29c21407c24caa88f50649320d20ba6892ae1923132598b8a0ca145b6
PHP_MD5=cf36039303c47f493100afea522a8f53