inspect
用法:docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE…]
功能:返回一个容器或者镜像的底层信息
选项:
-f, –format=“” 按照给定的格式输出信息
-s, –size 若查询类型为容器,显示该容器的总体文件大小
–type 返回指定类型的JSON格式
-t, –time=120 超时时间的秒数,若在该时间内docker inspect未执行成功,则停止等待并立即报错。默认为120秒。
示例:
返回一个容器的信息
$ sudo docker inspect busybox_test [ { "Id": "9fbb8649d5a8b6ae106bb0ac7686c40b3cbd67ec2fd1ab03e0c419a70d755577", "Created": "2019-08-28T07:43:51.27745746Z", "Path": "bash", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 64177, "ExitCode": 0, "Error": "", "StartedAt": "2019-08-28T07:43:53.021226383Z", "FinishedAt": "0001-01-01T00:00:00Z" }, ......
按照给定格式返回一个容器的指定信息,下面的例子返回ubuntu_test容器IP地址
$ sudo docker inspect -f {{.NetworkSettings.IPAddress}} ubuntu_test 172.17.0.91