docker inspect 命令使用技巧

2020-06-17 07:19:03易采站长站整理

docker inspect --format="{{json .Mounts}}" container | python -m json.tool

#使用jq美化

docker inspect --format="{{json .Mounts}}" container | jq

查看容器网络信息

查看网络信息可以使用下面命令:


#查看完整网络信息

docker inspect --format="{{json .NetworkSettings}}" container | jq

#查看网络端口映射

docker inspect --format="{{json .NetworkSettings.Ports}}" container | jq

# 查看容器的网络ip、网关等信息

docker inspect --format="{{json .NetworkSettings.Networks}}" container | jq

延伸学习

如果感兴趣,还可以充分利用这个–format参数,因为它是go的模板语法,差不多是可以写go的代码。例如上述的命令,json就是go的方法名

所以可以结合其他的go方法(如range,split)来耍杂技,本文就不班门弄斧了。

参考资料
docker官方文档

您可能感兴趣的文章:详解CentOS 7 下安装 Docker 及操作命令的方法Docker 清理命令集锦Docker run 命令的使用方法详解Docker常用的清除容器镜像命令小结Docker 修改文件是否需要重启(命令详解)Docker 基础之Dockerfile命令详解Docker service命令详解(小结)Dockerfile中常用命令汇总Docker 常用命令整理(实用篇)docker测试时候命令无法补全的解决方法docker常用命令操作方法