【Docker】指令ps/inspect(查询容器及IP)

星图妙赏 2019-09-17 15:05:32

ps指令

1、查看所有的容器

2、查询最近创建的n个容器

3、列出所有容器的id

isnpect指令

参数:

-f :指定返回值的模板文件。

-s :显示总的文件大小。

--type :为指定类型返回JSON。

1、获取容器的元数据

docker inspect  containerId

2、获取指定容器ip地址

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' containerId

3、显示所有容器的ip及名字

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

或者:

docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

2 阅读:40