温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样怎样获取docker中的节点容器??

发布时间:2020-05-22 10:27:54 来源:亿速云 阅读:589 作者:Leah 栏目:系统运维

怎样获取docker中的节点容器?针对这个问题,今天小编总结这篇有关docker获取节点容器的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

#!/bin/bash
#podName=$(docker inspect 847c1a42ba43 | awk -F "[ \"]*" '/"io.kubernetes.pod.name": / {print $4}'

podName(){
docker inspect $1 | awk -F "[ \"]*" '/"io.kubernetes.pod.name": / {print $4}'
}

podNamespace(){
docker inspect $1 | awk -F "[ \"]*" '/"io.kubernetes.pod.namespace": / {print $4}'
}

podDisk(){
diskName=$(docker inspect $1 | awk -F '[-"]*' '/"DeviceName"/ {print $(NF-1)}')
num=df -h | awk -F '[ /]' '$NF~diskName {print $(NF-7)}' diskName=${diskName} | grep -oP "\d{1,2}"
echo awk 'BEGIN{printf "%.2f\n",'$num'/'100'}'
}

end(){
echo podNamespace $1":"podName $1" "podDisk $1
}

for i in docker ps -q
do end $i
done

更多相关知识点内容:

如何获取每个节点上docker容器的运行状态

基于Docker快速搭建多节点Hadoop集群的示例

看完上述内容,你们掌握获取docker中的节点容器的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI