描述
docker inspect : 获取容器/镜像的元数据。
用法
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS说明:
--format , -f :指定返回值的模板文件。
--size , -s :显示总的文件大小。
--type :为指定类型返回JSON。
实例
获取容器名为container_name的ip地址
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name
获取容器的mac地址
docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' container_name
获取容器的日志地址
docker inspect --format='{{.LogPath}}' container_name
获取容器的镜像名称
docker inspect --format='{{.Config.Image}}' container_name
列出容器绑定的所有端口
docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' container_name