在docker客戶端命令行中我們可以使用top查看容器中運(yùn)行的進(jìn)程信息。容器運(yùn)行時不一定有/bin/bash終端來交互執(zhí)行top命令,而且容器還不一定有top命令,可以使用docker top來實(shí)現(xiàn)查看container中正在運(yùn)行的進(jìn)程。
康保網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),康保網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為康保近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的康保做網(wǎng)站的公司定做!當(dāng)我們想要在宿主機(jī)上查看容器內(nèi)部的進(jìn)程情況時可以使用top命令,docker容器內(nèi)的一個進(jìn)程對應(yīng)于宿主機(jī)器上的一個進(jìn)程,容器內(nèi)的進(jìn)程,與相對應(yīng)的宿主進(jìn)程,由相同的uid、gid擁有。也就是說,如果在容器內(nèi)主進(jìn)程屬于用戶uid=1000,那么這個容器進(jìn)程在宿主機(jī)器上也屬于用戶uid=1000。容器內(nèi)的用戶uid=1000就是容器外的用戶uid=1000,也是其他容器內(nèi)的用戶uid=1000。
語法
docker top [OPTIONS] CONTAINER [ps OPTIONS]
例如,查看容器mymysql的進(jìn)程信息,命令如下:
$ docker top mynginx
查看所有運(yùn)行容器的進(jìn)程信息,命令如下:
$ for i in `docker ps |grep Up|awk \'{print $1}\'`;do echo \\ &&docker top $i;
done
相關(guān)閱讀:
云計算核心技術(shù)Docker教程:pause/unpause命令詳解
當(dāng)前文章:云計算核心技術(shù)Docker教程:top命令詳解
本文地址:http://m.rwnh.cn/article18/cpsidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、定制開發(fā)、域名注冊、全網(wǎng)營銷推廣、網(wǎng)站收錄、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)