def start_container(cid): c = Container.get_by_container_id(cid) if c: c.cure() dockerjob.start_containers([c, ], c.host) rebind_container_ip(c) return {'r': 0, 'msg': code.OK}
def cure_container(cid): c = Container.get_by_container_id(cid) if c and not c.is_alive: rebind_container_ip(c) c.cure() current_app.logger.info('Cure container (container_id=%s)', cid[:7]) return {'r': 0, 'msg': consts.OK}
def start_container(cid): c = Container.get_by_container_id(cid) if c and not c.is_alive: c.cure() dockerjob.start_containers([c, ], c.host) rebind_container_ip(c) current_app.logger.info('Start container (container_id=%s)', cid[:7]) return {'r': 0, 'msg': consts.OK}
def start_container(id_or_cid): c = _get_container(id_or_cid) if not c.is_alive: c.cure() dockerjob.start_containers([c, ], c.host) rebind_container_ip(c) _log.info('Start container (container_id=%s)', c.container_id) return DEFAULT_RETURN_VALUE
def start_container(id_or_cid): c = _get_container(id_or_cid) if not c.is_alive: c.cure() dockerjob.start_containers([ c, ], c.host) rebind_container_ip(c) _log.info('Start container (container_id=%s)', c.container_id) return DEFAULT_RETURN_VALUE
def cure_container(id_or_cid): c = _get_container(id_or_cid) c.callback_report(status='start') if not c.is_alive: rebind_container_ip(c) c.cure() _log.info('Cure container (container_id=%s)', c.container_id) return DEFAULT_RETURN_VALUE
def cure_container(cid): c = Container.get_by_container_id(cid) if c: rebind_container_ip(c) c.cure() return {'r': 0, 'msg': code.OK}