======================================

Docker查看容器详细信息的方法(共3种):

(1)进入容器内部获取信息;
(2)执行docker exec命令;
(3)执行docker inspect命令(推荐);

注: 后2种方法不用进入容器内部。

======================================


一、第1种:进入容器内部获取信息

(1)进入容器内部

[root@localhost webapps]# docker exec -it my_redis /bin/bash
root@ad95adf3a459:/data#

(2)分别执行 hostname、ip addr、env 这三个命令可以获取相关信息

root@ad95adf3a459:/data# hostname
root@ad95adf3a459:/data# ip addr
root@ad95adf3a459:/data# env

二、第2种:执行docker exec命令

不用进入容器,直接在docker环境执行 docker exec ... 的方式也可以获取相关信息,举例如下:

格式: docker exec 容器名 容器内命令

分别获取 hostname、ip地址、环境变量 的命令:

[root@localhost docker]# docker exec my_tomcat hostname
[root@localhost docker]# docker exec my_tomcat ip addr
[root@localhost docker]# docker exec my_tomcat env

【示例】:

[root@localhost docker]# docker exec my_tomcat hostname
6d11ea6f0731
[root@localhost docker]#

三、第3种:使用docker inspect命令(推荐)

推荐使用docker inspect来获取容器信息,这个命令会返回一个大json字符串,可一次性取得docker全部内容,也可获取指定key的信息。

3.1 一次性取得docker全部内容,也可获取指定key的信息

格式: docker inspect 容器名

【示例】:查看my_tomcat容器信息:

[root@localhost docker]# docker inspect my_tomcat


3.2 获取指定key的信息

格式:

docker inspect --format=’{{.NetworkSettings.要获取的Key}}’ 容器名称(容器ID)

如,查看容器my_mysql3的IP地址:

[root@localhost test]# docker inspect --format='{{.NetworkSettings.IPAddress}}' my_mysql3
172.17.0.3
[root@localhost test]#

注: 如若想直接获取其他运行数据,可参考docker inspect 容器名称(容器ID)命令的具体数据,直接修改docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称(容器ID){{}} 里面的对应属性项即可。


Docker查看容器详细信息的命令(共3种)相关推荐

  1. Docker笔记--创建容器、退出容器、查看容器、进入容器、停止容器、启动容器、删除容器、查看容器详细信息

    目录 1--docker run创建容器 2--exit退出容器 3--docker ps查看容器 4--docker exec进入容器 5--docker stop停止容器 6--docker st ...

  2. docker inspect命令查看镜像详细信息

    docker 查看镜像日志 docker inspect --format '{{.LogPath}}' e9d2a4def21b docker inspect命令查看镜像详细信息 1 使用 insp ...

  3. 【docker一】docker是什么、为什么使用Docker、docker镜像搜索、获取、删除、查看、导出导入、查看历史详细信息

    Docker基础 1. docker是什么 docker的中文解释是码头工人. 官方解释: Docker是一个开源的容器引擎,它基于LCX容器技术,使用Go语言开发. 源代码托管在Github上,并遵 ...

  4. linux smartctl 命令,Smartctl 命令查看硬盘详细信息

    Smartctl 命令查看硬盘详细信息 (2011-08-30 14:21:41) 标签: linux 硬盘 信息 使用 时间 杂谈 1.1 什么是Smartmontools? Smartmontoo ...

  5. Linux查看用户信息/查看所有用户信息的命令

    文章目录 通过文件 /etc/passwd 来查看所有用户信息 通过文件 /etc/shadow 查看所有用户信息 使用 getent 命令查看所有用户信息 使用 compgen 命令查看所有的用户信 ...

  6. Linux查看文件详细信息指令stat

    引入 我们知道在终端输入ll,就可以显示当前目录里的文件详细信息,或者使用ls加上另外的参数就可以显示其他的一些有用的信息,如下图所示.但是,另外还有一个指令可以显示更多有用的信息.那就是指令stat ...

  7. linux cpu参数,Linux查看CPU详细信息

    1.查看CPU详细信息 在Linux服务器上查看CPU详细信息: cat /proc/cpuinfo 输出结果: processor : 0 vendor_id : GenuineIntel cpu ...

  8. 关于如何查看 EntityValidationErrors 详细信息的解决方法

    关于如何查看 EntityValidationErrors 详细信息的解决方法 参考文章: (1)关于如何查看 EntityValidationErrors 详细信息的解决方法 (2)https:// ...

  9. linux查看ip等信息的命令

    linux查看ip等信息的命令 : ifconfig dos查看ip等信息的命令:ipconfig

最新文章

  1. Hiernate 笔记
  2. SAP Spartacus index.html里的meta标签
  3. WPF 实现音频播放动画控件
  4. Joy of Handcraft Gym - 102822J(线段树或差分)
  5. 统一返回对象和异常处理(一)
  6. 学计算机可以玩手机吗,但就一般工作学习使用而言,是否可以把手机CPU作为电脑CPU使用?...
  7. PowerDesigner在生成SQL时报错Generation aborted due to errors detected during the verification of the mod
  8. 使用QueenSono从ICMP提取数据
  9. LPDIRECTDRAW7编译错误的解决方法
  10. iphone强制旋转屏幕_锁定iPhone屏幕旋转
  11. 大学生自己做网站如何赚钱
  12. python 计算置信区间_python 计算数据中值的置信区间
  13. 面向对象开发期末复习概述(四)
  14. 2019第三届“数维杯”大学生数学建模夏令营
  15. matlab牛顿法解非线性方程组,matlab实现牛顿迭代法求解非线性方程组.pdf
  16. 爬虫出现AttributeError: ‘str‘ object has no attribute ‘items‘
  17. Spellchecker inspection helps locate typos and misspelling in your
  18. sra-toolkit报错:An error occured: SetCurrentDirectory: 目录名称无效。
  19. 【MAC使用技巧】打不开xxx.pkg,因为它来自身份不明的开发者
  20. 博杰声学测试软件,音频分析仪 - Audio Precision 官方网站 - 声学和音频测试公认的标准...

热门文章

  1. 手眼标定----眼在手上(eye-in-hand)
  2. c语言中左移右移有什么作用,C语言中左移和右移运算符详细介绍
  3. SQL重复记录处理(查找,过滤,删除) 1
  4. Idea导出war包
  5. 使用html5plus实现文件管理功能
  6. 医院如何实施无线覆盖方案
  7. NGINX源码之:ngx_queue
  8. python中可变参数*args传入函数时的存储方式为_python 中文读法详解Python函数可变参数定义及其参数传递方式...
  9. 在成都的哪个培训机构学习Java好呢?
  10. [讨论]CIO应该是怎么样的?