diff --git a/plugins/docker/index.py b/plugins/docker/index.py index 4f61e18bc..c7c5b5936 100755 --- a/plugins/docker/index.py +++ b/plugins/docker/index.py @@ -281,6 +281,25 @@ def dockerLogin(): return mw.returnJson(False, '登录失败!') +def repoList(): + repostory_info = [] + user_file = path + '/user.json' + + if os.path.exists(user_file): + user_info = mw.readFile(user_file) + if user_info: + user_info = json.loads(user_info) + for i in user_info: + tmp = {} + tmp["hub_name"] = i["hub_name"] + tmp["registry"] = i["registry"] + tmp["namespace"] = i["namespace"] + tmp['repository_name'] = i["repository_name"] + repostory_info.append(tmp) + + return mw.returnJson(True, 'ok', repostory_info) + + def runLog(): return getServerDir() + '/data/redis.log' @@ -313,5 +332,7 @@ if __name__ == "__main__": print(imageListData()) elif func == 'docker_login': print(dockerLogin()) + elif func == 'repo_list': + print(repoList()) else: print('error')