maple.backend.singularity.image module
Python API for singularity interface in maple
- maple.backend.singularity.image.build(as_root=False, options='', cmd_list=None, env_list=None, create_tar=False)
- Builds a local image from remote image - Parameters
- as_root (Build image as root (True/False)) – 
- cmd_list (List of build commands) – 
- env_list (List of persistent environment variables) – 
 
 
- maple.backend.singularity.image.delete()
- Delete an image 
- maple.backend.singularity.image.list()
- List all images on system 
- maple.backend.singularity.image.pull(target, base)
- Pull remote image - Parameters
- target (target image to pull into) – 
- base (base image in remote registry) – 
 
 
- maple.backend.singularity.image.push(base, target)
- Push local image to remote tag/image - Parameters
- base (base image) – 
- target (target image to push) – 
 
 
- maple.backend.singularity.image.scan(image)
- Scan an image - Parameters
- image (image name) – 
 
- maple.backend.singularity.image.squash()
- Squash an image and remove layers 
- maple.backend.singularity.image.tag(base, target)
- Tag a target image from base image - Parameters
- base (base image) – 
- target (target image to push) –