為docker ps命令新增服務名稱
#!/bin/bash
for MESOS_CONTAINER_NAME in `docker ps|awk -F ' ' '{print $NF}'`
do
serverid=`ps -ef|grep $MESOS_CONTAINER_NAME|grep 'MESOS_TASK_ID='|awk -F 'MESOS_TASK_ID=' '{print $2}'|awk -F ' ' '{print $1}'|awk -F '.' '{print $1}'`
dockerinfo=`docker ps|grep $MESOS_CONTAINER_NAME`
echo $dockerinfo|sed "s/ / $serverid /1"
done
二、指令碼思路
1、根據docker ps獲取MESOS_CONTAINER_NAME;
2、使用ps命令查詢對應MESOS_CONTAINER_NAME中的MESOS_TASK_ID;
3、把MESOS_TASK_ID加入docker ps輸出的資訊中。
相關推薦
為docker ps命令新增服務名稱
一、完整指令碼#!/bin/bashfor MESOS_CONTAINER_NAME in `docker ps|awk -F ' ' '{print $NF}'`do serverid=`ps -ef|grep $MESOS_CONTAINER_NAME|grep
Docker--docker ps 命令與結果解析
命令詳解 意義:列出容器相關資訊 格式:docker ps [options] 引數列表: 引數 解釋
關於在zabbix監測腳本中使用ps命令監控進程CPU使用率和內存使用率,獲得數據為0的情況描述
zabbix shell linux 前提:想自己編寫zabbix監測腳本,然後通過配置模板的方式,實現對資源(cpu和內存)使用率高的進程進行監控。 過程描述:zabbix版本為2.21,被監控主機操作系統為CentOS 6.4。腳本中主要命令如下:percent=0; #通過腳本輸入參數pro
【Linux】Ubuntu 利用 update-rc.d命令 新增開機啟動服務
複製或軟連線指令碼到/etc/init.d/目錄下 將指令碼新增到初始化執行的佇列中去 注意如果指令碼需要用到網路,則NN需設定一個比較大的數字,如99。 命令:update-rc.d xxx defaults NN命令 #(NN為啟動順序) ubuntu 16.04中
Docker與阿里雲達成戰略合作 為企業級客戶提供容器服務
10月13日,在2016杭州·雲棲大會上,全球知名的容器技術公司Docker與阿里雲宣佈達成戰略合作,雙方將在容器服務領域進行緊密合作,阿里雲將為客戶提供更加先進的雲上應用管理服務。 基於合作,雙
ps命令在docker容器不存在
問題描述: $ docker exec -it c0 bash [email protected]:/# which nginx /usr/sbin/nginx [email pr
Linux下chkconfig命令詳解即新增服務以及兩種方式啟動關閉系統服務
chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的執行級資訊。謹記chkconfig不是立即自動禁止或啟用一個服務,它只是簡單的改變了符號連線。 一、chkconfig 的使用語法 1、chkconfig [--add][--del][--list][系統
win10為右鍵選單新增“在此處開啟命令提示符(管理員)”選項
開始-執行-輸入regedit(或按鍵盤Win+R-輸入regedit) 找到登錄檔項 HKEY_CLASSES_ROOT\Directory\Background\shell 右鍵shell-新建一個key-取名“OpenCmdHere” 雙擊(Default)-Value Data填寫“Ope
Linux mysql5.7.20 二進位制檔案安裝 新增服務為自啟動
mysql安裝 1、解壓mysql安裝包 tar -xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 2、將解壓的安裝包拷貝到usr/local下 mv mysql-5.7.20-linux-glibc2.12-x86_64
docker自定義docker ps及常用組合命令
我們開發過程中, 有部分是擷取docker ps的監控, 但是dockerps 的所屬資訊較少,比如父程序號, 子程序號, 當前掛載資訊等沒有辦法能夠獲取,故此我們需要自定義輸出我們定製的docker ps. docker inspect 容器號或容器名稱能夠輸出容器的詳
linux命令學習(6):ps命令
bytes 釋放 ice cti width kthread hellip 名稱 pts Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要
Docker常用命令詳解
nbsp 詳解 .cn 本地 test 並且 www 更多 top docker ps 查看當前正在運行的容器 docker ps -a 查看所有容器的狀態 docker start/stop id/name 啟動/停止某個容器 docker attach id 進
linux命令清除服務器緩存
isp lin lose 技術 proc lap 緩存 hid nbsp linux 服務器開了某項服務或程序後,內存占用的非常大,停止服務或關閉進程後,內存不會立即釋放,需要手動釋放,使用命令 echo 3 > /proc/sys/vm/drop_chaches
Docker基本命令與使用 —— Docker容器(一)
使用 -a 基本 com sta start 日誌 靜態頁面 don 一.容器的基本操作 1. 啟動容器 docker run IMAGE [COMMAND] [ARG...] run 在新容器中執行命令 eg: docker run ubuntu echo ‘He
ps命令常用選項參數詳解
命令 linux PS命令是什麽ps命令能夠給出當前系統中進程的快照。它能捕獲系統在某一時間的進程狀態。如果想要不斷更新查看這個狀態,可以配合watch命令或使用top命令。ps命令支持三種使用的語法格式UNIX 風格:選項可以組合在一起,並且選項前必須有"-"連字符。BSD 風格 :選項可以組合在一
Ps 命令
ps aux ps -efps -ef 是用標準的格式顯示進程的、其格式如下其中各列的內容意思如下UID //用戶ID、但輸出的是用戶名 PID //進程的ID PPID //父進程ID C //進程占用CPU的百分比 STIME //進程啟動到現在的時間 TTY //該進
Docker 常用命令
docker#------------------------------------------------------------# 運行容器#------------------------------------------------------------# 運行docker# -it表示前端運行
docker常用命令
啟動 查看 tac doc soft container input mage -- docker load參數說明: -i,--input 導入鏡像 docker run參數說明: --name [name] 為容器指定一個名稱 -d, --detach=
用service命令和chkconfig命令管理服務進程
開啟 應用程序 設置 安裝服務 oot lin sap apache cal service命令可以快速地開啟和停止linux中的服務程序,這在調試過程中非常有用.chkconfig命令可以快速地設置開機時需要自動啟動的服務程序. 這兩個命令的功能都可以通過其他方法實現,
docker學習筆記(五)——Docker常用命令總結
docker學習筆記 docker常用命令總結 1. 開啟/停止/重啟container(start/stop/restart)容器可以通過run新建一個來運行,也可以重新start已經停止的container,但start不能夠再指定容器啟動時運行的指令,因為docker只能有一個前臺進程。容器st