コード例 #1
0
def step_impl(context, container_or_image, mountpoint):
    '''mount container or image to a specified directory'''
    container_or_image_id = None
    if container_or_image == "container":
        container_or_image_id = get_running_container_id(context)
        assert container_or_image_id, "No running container"

    if container_or_image == "image":
        container_or_image_id = get_images_id(context)[0]
        assert container_or_image_id, "No available image"

    mount_result = context.remote_cmd(cmd='command',
                                      module_args='atomic mount %s '
                                                  '%s' % (container_or_image_id,
                                                          mountpoint))

    assert mount_result is not None, "Error while running 'atomic mount'"
コード例 #2
0
def step_impl(context):
    '''stop running container'''
    container_id = get_running_container_id(context)
    assert container_id, "No running container"
    assert context.remote_cmd('command',
                               module_args='atomic stop %s' % container_id)