示例#1
0
def analy():
    """
    获取主机容器状态
    :return: dict
    """

    token = request.forms.get('token', None)
    if not check_token(token):
        return {"code": 10001}

    count = ContainerModel.select().count()
    memory = ContainerModel.get_total_memory()

    return {"code": 0, "result": {"count": count, "totalMemory": memory}}
示例#2
0
文件: container.py 项目: mumulizi/app
def analy():
    """
    获取主机容器状态
    :return: dict
    """

    token = request.forms.get('token', None)
    if not check_token(token):
        return {"code": 10001}

    count = ContainerModel.select().count()
    memory = ContainerModel.get_total_memory()

    return {"code": 0, "result": {"count": count, "totalMemory": memory}}
示例#3
0
def get_one_able_post():
    """
    获取一个可用端口
    :return: int
    """
    port = 10000
    objs = ContainerModel.select()
    while port < 50000:
        sign = True
        for obj in objs:
            if obj.port == port:
                sign = False
                break
        if sign:
            return port
        port += 1
    return port
示例#4
0
文件: container.py 项目: mumulizi/app
def get_one_able_post():
    """
    获取一个可用端口
    :return: int
    """
    port = 10000
    objs = ContainerModel.select()
    while port < 50000:
        sign = True
        for obj in objs:
            if obj.port == port:
                sign = False
                break
        if sign:
            return port
        port += 1
    return port