您好,登錄后才能下訂單哦!
怎樣獲取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中的節點容器的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。