<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>使用命令可以查看所有正在运行中的容器列表,</p>
讯享网
使用命令我们可以查看更详细的关于某一个容器的信息。
讯享网
对于运行在环境的容器,有时我们想查询它们的一些基本信息,例如环境变量、地址等,接下来我们以一个容器为例,看看有哪些方式来取得这些信息;
在环境下执行如下命令,即可创建一个名为的容器:
执行检查一下,容器创建成功:
讯享网
获取信息常用的方式有如下三种:
- 进入容器内部获取信息;
- 执行命令;
- 执行命令(推荐方式);
执行以下命令可进入容器内部:
此时已进入容器内部,所以分别执行这三个命令可以获取相关信息,如下:
讯享网
不用进入容器,直接在环境执行 容器名 容器内命令的方式也可以获取相关信息,举例如下:
- 获取容器的hostname:
- 获取容器ip地址:
- 获取容器环境变量:
执行结果如下所示:

推荐使用来获取信息,这个命令会返回一个json字符串,里面以的格式准备了该容器相关的信息,内容十分丰富,可以一次性取得全部内容,也可以返回指定对应的信息;
我们先来看看所有内容,执行命令,可以看到如下信息:
讯享网
可见内容十分丰富;
如果我们只对其中的一些感兴趣,例如地址、环境变量,该如何查看呢?
- :在返回值中,的位置如下图红框所示,

由上图可见,位于这个节点位置,所以执行命令即可获取到,如下所示:
ip地址:执行命令即可获取到ip地址:
讯享网
环境变量:从完整的信息中可以看到环境变量的内容是个json数组,所以除了用获取所有环境变量信息,还可以用命令获取数组中的某一条记录,如下:
至此,三种获取容器信息的方式已经全部列出,之所以在本文中推荐第三种,是因为有时我们会在脚本中获取容器信息,这时候用这种方式最为简单;
一种是基于创建一个容器并启动

讯享网
讯享网
讯享网
进入一个 容器
另一种进入方式:
讯享网
如何查看容器运行状态?有时候,我们需要进入运行的容器,查看容器运行情况,查看 docker 容器的状态信息。
查看容器状态:
讯享网
查看进程信息:
使用 来查看Docker的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息
容器默认的目录:
讯享网
查看容器的配置信息,包含容器名、环境变量、运行命令、主机配置、网络配置和数据卷配置
查看容器所有状态;
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/169553.html