【自学Docker 】Docker inspect命令

news2024/10/5 23:42:27

Docker inspect命令

大纲

在这里插入图片描述

docker inspect教程

使用 docker inspect 命令可以用来获取 Docker容器 或者 Docker镜像 的元数据。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。

docker inspect语法

haicoder(www.haicoder.net)# docker inspect [OPTIONS] NAME|ID [NAME|ID...]

docker inspect参数

选项说明
-f指定返回值的模板文件。
-s显示总的文件大小。
–type为指定类型返回JSON。

案例

获取镜像信息

使用 docker inspect image 命令,可以获取镜像的相关信息。

haicoder(www.haicoder.net)# docker inspect ubuntu

运行后,终端显示信息如下图所示:

请添加图片描述

获取容器信息

使用 docker run -it -d 命令,启动一个 dokcer容器。

haicoder(www.haicoder.net)# docker run -it --name haicoder -d ubuntu
dad9957dd11ae68a696a0eb547fc91d62bf2b0bb4198e37cd8a3c95f22f57cba

使用 docker inspect container 命令,可以获取容器的相关信息。

haicoder(www.haicoder.net)# docker inspect haicoder

运行后,终端显示信息如下图所示:

请添加图片描述

使用 **docker kill ** 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

获取容器名

使用 docker run -it -d 命令,启动一个 dokcer 容器。

haicoder(www.haicoder.net)# docker run -it --name haicoder -d ubuntu 
#输出
75c1a52ce15c901e05b3a0803e25734b7c21fbf1ba8535bdb021b3eacd7609d8

使用 docker inspect container -f {{.Name}} 命令,可以获取容器名。

haicoder(www.haicoder.net)# docker inspect haicoder -f {{.Name}}  
#输出
/haicoder

运行后,终端输出了容器名信息。最后,我们使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

获取容器网络设置信息

使用 docker run -it -d 命令,启动一个 dokcer容器。

haicoder(www.haicoder.net)# docker run -it --name haicoder -d ubuntu               
0fc89059202e6c6c517b8849461238bccf045eaa6927e8d85fbf1f831de61a1a

使用 docker inspect CONTAINER -f {{.NetworkSettings}} 命令,可以获取容器网络设置的相关信息。

haicoder(www.haicoder.net)# docker inspect -f {{.NetworkSettings}} haicoder
#输出
{{61bdad2e0543a357670efc9cbffda77e04279ddb01f6bd54b8117fbf190617e5 false  0 map[] /var/run/docker/netns/61bdad2e0543 [] []} {b58143d00df2e21884bfa94660bc46bc776028d41dda47b25d7090912703f5fd 172.17.0.1  0 172.17.0.2 16  02:42:ac:11:00:02} map[bridge:0xc000598000]}

运行后,终端输出了容器的网络设置的相关信息。最后,我们使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

获取容器 IP 信息

使用 docker run -it -d 命令,启动一个 dokcer 容器。

haicoder(www.haicoder.net)# docker run -it --name haicoder -d ubuntu 
ec342264b9debef5ac8a885f1479e8f3b9ef1c60bc70231063c849bcc930deac

使用 docker inspect container -f {{.NetworkSettings.IPAddress}} 命令,可以获取容器的 IP 的相关信息。

haicoder(www.haicoder.net)# docker inspect -f {{.NetworkSettings.IPAddress}} haicoder
#输出
172.17.0.2

运行后,终端输出了容器的 IP 信息。最后,我们使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

docker inspect命令总结

使用 docker inspect image 命令,可以获取 Docker镜像的相关信息,使用 docker inspect CONTAINER 命令,可以获取 Docker容器的相关信息。

使用 docker inspect CONTAINER -f {{.Name}} 命令,可以获取容器名。

使用 docker inspect CONTAINER -f {{.NetworkSettings}} 命令,可以获取容器网络设置的相关信息。

使用 docker inspect CONTAINER -f {{.NetworkSettings.IPAddress}} 命令,可以获取容器的 IP 的相关信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168663.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python小知识

一、pip config list -v#pip在哪里寻找pip.conf文件 阿里云镜像: 二、安装anaconda(阿里云镜像库) 1、安装完成,命令行输入:conda config生成.condarc文件(运行期配置文件) 2、如果原本的源中的源地址是 https&…

webService速通教学(送源码)

什么是WebService webService是一种古老的互联网通讯方法。通过http通讯,将数据封装成XML的形式在网络中传输。习惯Java开发的伙伴肯定会对其嗤之以鼻,为什么不用Json传输,为什么不直接通过url拼参数?最大的两个因素是&#xff1…

Nginx基础03:配置文件nginx.conf(Part2)

上一篇文章概述与罗列了"全局配置块、events配置块、http全局块"的基本配置与属性,本篇文章将继续深入server块的配置项,以及相关应用。上篇文章地址:Nginx基础02:配置文件nginx.conf(Part1)如何…

从“工业报国为己任”到“科技创造优质生活”——华阳集团三十周年记

2022年10月28日,ADAYO华阳集团(002906.SZ)发布了一份“亮眼”的三季报。2022年1-9月公司实现营业收入40.08亿元,同比增长28.03%,实现归母净利润2.67亿元,同比增长28.28%。其中第三季度营业收入、净利润绝对值均为上市以来单季度最…

Android 深入系统完全讲解(23)

OpenGL 和 OpenGLES 简介 OpenGL(Open Graphics Library)意为开放图形库,是一个跨平台的图形 API,用于指定 3D 图 形处理硬件中的软硬件编程接口。OpenGL 一般用于图形工作站,PC 端使用。由于性能和可 移植性等各方面原因,在移动端…

分享72个PHP源码,总有一款适合您

PHP源码 分享72个PHP源码,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 72个PHP源码下载链接:https://pan.baidu.com/s/11BEwLdHiZF0DqB3Bhb3FaQ?pwdjoxq 提取码&#xff…

使用docker搭建版本控制系统-SVN

作者简介:一名Linux运维工程师,主要分享自己遇到的学习过程与遇到的问题。 座右铭:选择时尽心,行动时尽力,坚持时无怨,结束时无悔。 个人公众号:早九晚十二,欢迎大家留言交流…

day41|● 343. 整数拆分 ● 96.不同的二叉搜索树

题目链接:343. 整数拆分 1.代码 暴力做法&#xff1a;n前进行组合搜索得出二维数组result存放结果&#xff0c;然后对里面的元素进行乘积&#xff0c;谁最大就是结果 2.递归做法 class Solution { public:int integerBreak(int n) {vector<int>f(n 5, 0);f[2] 1;for …

LinkedList链表知识点概括

作者&#xff1a;爱塔居的博客_CSDN博客-JavaSE,数据结构领域博主 专栏&#xff1a;数据结构 作者简介&#xff1a;大三学生&#xff0c;希望2023年迎来更优秀的自己&#xff01;希望跟大家一同进步~ 文章目录 前言 一、链表的基本概念 二、面试题实战 前言 顺序表/ArrayList:…

数据湖之Hudi基础:核心原理

继续Hudi核心概念 参考官网描述与尚硅谷hudi公开资料 文章目录基本概念时间轴TimeLine1.Instants action 在表上执行的操作类型2.Instant time3.State两个时间概念文件布局&#xff08;FileLayout&#xff09;索引 Index表类型&#xff08;Table Types&#xff09;Copy On Writ…

echarts:实现3D地图版块叠加动效散点效果

需求描述 如下图所示&#xff0c;展示3D效果的地图版块&#xff0c;并叠加显示动效散点&#xff1a; 实现思路 首先是3D地图版块效果的实现&#xff0c;可以参考广州3D地图&#xff1b;而动效散点的实现&#xff0c;可以参考地图发散分布。 这里再提一个经过尝试并不行的思…

【mmdeploy】mmseg转ONNX/TensorRT,附推理代码

目录 1.关于mmdeploy 2.环境安装 2.1预编译安装&#xff08;Linux-x86_64, CUDA 11.x, TensorRT 8.2.3.0&#xff09;&#xff1a; 2.2预编译安装&#xff08;Linux-x86_64, CUDA 11.x, ONNX&#xff09;&#xff1a; 3.mmseg工程torch转onnx 4.使用onnx模型文件进行推理…

Dubbo框架学习(第一章Dubbo简介)

由于在微服务领域有两大框架统治&#xff0c;一个是springCloud的全家桶&#xff0c;一个是Dubbo。我用Dubbo比较少&#xff0c;所以也是学习状态。Dubbo框架学习&#xff0c;资料来源于cn.dubbo.apache.org。第一章Dubbo简介Apache Dubbo 是一款 RPC 微服务框架&#xff0c;提…

字节跳动青训营--前端day2

文章目录前言一、css1. css的组成2. css三种使用方式3.css的工作方式二、 css选择器Selector1. 选择元素的方式2. 伪类&#xff08;pseudo-classes&#xff09;2.1 状态伪类2.1 结构伪类3.通过组合选择元素3.1 直接组合3.2 元素组合的拓展4. 选择器的特异度&#xff08;Specifi…

小型水库雨水情测报和安全监测解决方案

平升电子小型水库雨水情测报和安全监测解决方案辅助水利管理部门实现水库雨水情信息“全要素、全量程、全覆盖”自动测报。系统具备水库水位、雨量、现场图像/视频等水文信息采集、传输、处理及预警广播等功能&#xff0c;有效提升了雨水情信息的时效性和准确度&#xff0c;为保…

jmeter 使用beanshell 编写脚本

一、介绍 1.1 介绍 BeanShell是一个小型的、免费的、可嵌入使用Java编写的具有对象脚本语言特性的Java源码解释器。 动态执行所有Java语句、Java代码片段以及弱类型Java和附加的脚本的便利 透明地访问所有Java对象和API 四种运行模式&#xff1a;命令行、控制台、Applet、远…

数据结构专题 -- 哈希思想详解

代码会存放在&#xff1a; https://github.com/sjmshsh/Data-Struct-HandWriting 通过阅读本篇文章&#xff0c;你可以学到&#xff1a; 哈希思想及其本质使用C实现简易的哈希表哈希思想的应用 位图布隆过滤器哈希切分极致升华&#xff0c;海量数据处理面试题 拓展 – 一致性…

二叉树的应用——哈夫曼树

哈夫曼树与哈夫曼编码 1.树的带权路径长 百分制成绩转五级制的算法流程图&#xff08;A/B/C/D/E的人数分别为6/18/21/36/19&#xff09;带权路径长 路经长 x 权重 树的带权路经长&#xff1a;所有叶结点的带权路径长度之和。 例如&#xff1a; &#xff08;a&#xff09;图…

[ 攻防演练演示篇 ] 利用谷歌 0day 漏洞上线靶机

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

橘子学kafka之基础命令使用

本系列主要开始处理关于kafka的一些技术知识点&#xff0c;尽量会以代码和实际命令为主要表达形式来做表现。 本文主要是关于如何在客户端使用命令做一个描述&#xff0c;其实我本来不想写的&#xff0c;但是今天在公司有同事居然不会&#xff0c;所以我觉得还是描述一下。而且…