docker获取容器id怎么知道容器名
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,docker获取容器id怎么知道容器名,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。有时用户想从容器中获取docker容器名称,比如
千家信息网最后更新 2025年01月26日docker获取容器id怎么知道容器名
docker获取容器id怎么知道容器名,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
有时用户想从容器中获取docker容器名称,比如正在将-scale与docker-compose结合使用来创建图像的群集,可以获取容器的主机名,即容器ID,那如何从容器内部获取容器名称呢。
Docker remote apis 应该能帮到你,根据你的Docker版本,使用适当版本的远程api。
利用container-inspect API来检索容器名称
1、确定docker守护程序在哪个端口上侦听,这里是默认端口2375
$netstat -anp | grep dockerdtcp 0 0 :::2375 :::* LISTEN 7/dockerdtcp 0 0 ::ffff:172.18.0.110:2375 ::ffff:172.18.0.1:29445 ESTABLISHED 7/dockerdunix 2 [ ACC ] STREAM LISTENING 1242188041 7/dockerd /var/run/docker/metrics.sockunix 2 [ ACC ] STREAM LISTENING 1242187193 7/dockerd /var/run/docker.sockunix 2 [ ACC ] STREAM LISTENING 1242186375 7/dockerd /var/run/docker/libnetwork/79ba9bb412445c757dd4cc2fc30c1cbc7efde8482bdc4c1cf15c4ce0e4190752.sockunix 3 [ ] STREAM CONNECTED 1242187211 7/dockerdunix 3 [ ] STREAM CONNECTED 1242183625 7/dockerdunix 3 [ ] STREAM CONNECTED 1242184185 7/dockerd
2、运行容器并检索容器名称
$docker run -it alpine sh/ # apk update/ # apk add curl/ # apk add jq/ # curl -s 192.168.0.37:2375/containers/$HOSTNAME/json | jq -r ".Name"/zen_wescoff
注意:192.168.0.37是这个机器的IP。此外,除了容器名称之外,你还可以使用这些docker远程api检索很多信息
之后容器检查API的示例完整输出
总之,你需要知道你机器的ip以及docker守护程序正在侦听的端口,以从容器内检索任何类型的信息。
关于docker获取容器id怎么知道容器名问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
容器
名称
检索
端口
问题
信息
更多
机器
正在
版本
程序
帮助
解答
易行
适当
简单易行
主机
内容
图像
小伙
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怀旧服服务器一键重置
高中信息技术 数据库说课稿
泉州软件开发安装公司
centos7配置服务器
大学里的网络安全员是干什么的
mssql数据库便宜出租
网络安全中的假冒
自动添加微信好友软件开发
2019全国网络安全管理员
郴州市专业软件开发
天津网络安全系统厂商
使命召唤老是连接不上服务器
服务器与集群管理
网络安全法律法规要点
泰米时空服务器进不去怎么办
关系型数据库模式实例
服务器机框管理
天天美厨无法连接 数据库
网络技术工程师基本知识
财务软件开发需要什么专业
前端软件开发要多少钱
天龙八部服务器状态
虚拟网络服务器设置
无锡常规软件开发销售
kafka服务器接收最大
服务器最多能建立多少连接
上海app软件开发解决方案
华为网络技术指南
什么是工业控制网络技术
一般软件开发的期初成本