浏览代码

Update docker.py

qiaofeng1227 2 年之前
父节点
当前提交
14c6df0af7
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      appmanage/api/utils/docker.py

+ 5 - 1
appmanage/api/utils/docker.py

@@ -1,5 +1,5 @@
 import os, io, sys, platform, shutil, time, json, datetime
 import os, io, sys, platform, shutil, time, json, datetime
-import re
+import re,docker
 from api.utils import shell_execute
 from api.utils import shell_execute
 from api.utils import network
 from api.utils import network
 
 
@@ -10,6 +10,10 @@ from pathlib import Path
 def get_process_perc(app_name):
 def get_process_perc(app_name):
     
     
     process_now = "0%"
     process_now = "0%"
+    client = docker.from_env()
+    resp = client.api.pull(app_name, stream=True, decode=True)
+    for line in resp:
+      print(json.dumps(line, indent=4))
 
 
     return process_now
     return process_now