示例#1
0
文件: mocker.py 项目: Nikeliza/pr1
def mocker_rmi(uuid1):
    '''+
    rmi <image_id> - удаляет
    ранее созданный образ из локального хранилища.
    '''
    if uuid1[0:4] == "img_":
        if mocker_check(uuid1) == 1:
            print('No image named ' + str(uuid1))
            return
        btrfsutil.delete_subvolume(btrfs_path + '/' + str(uuid1))
        cg = Cgroup(uuid1)
        cg.delete()
        print('Removed ' + str(uuid1))
    else:
        print('This is not image')
示例#2
0
文件: mocker.py 项目: Nikeliza/pr1
def mocker_rm(uuid1):
    '''+
    rm <container_id> - удаляет ранее
    созданный контейнер
    '''
    if uuid1[0:3] == "ps_":
        if mocker_check(uuid1) == 1:
            print('No container named ' + str(uuid1))
            return
        btrfsutil.delete_subvolume(btrfs_path + '/' + str(uuid1))
        cg = Cgroup(uuid1)
        cg.delete()
        netns_name = 'netns_' + str(uuid1)
        netns.remove(netns_name)
        print('Removed ' + str(uuid1))
    else:
        print('This is not container')