import subprocess,json,urllib.request from pathlib import Path def run(*a): return subprocess.check_output(a,text=True,stderr=subprocess.STDOUT) for n in ('huobao-vdn-normalizer','huobao-vdn-bridge'): info=json.loads(run('docker','inspect',n))[0] print(n,info['State']['Status']) if info['State']['Status']!='running': print(run('docker','logs','--tail','16',n)) cfg=json.loads(Path('/home/ps/huobao-vdn/bridge/config.json').read_text()) req=urllib.request.Request('http://192.168.110.111:18794/v1/models',headers={'Authorization':'Bearer '+cfg['token']}) print(urllib.request.urlopen(req,timeout=15).read().decode())