maple.backend.docker.image module
Python API for docker interface in maple
- maple.backend.docker.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 (Command list for build) –
env_list (List of persistent environment variables) –
- maple.backend.docker.image.delete()
Delete an image
- maple.backend.docker.image.list()
List all images on system
- maple.backend.docker.image.pull(target, base)
Pull remote image
- Parameters
target (target image to pull into) –
base (base image in remote registry) –
- maple.backend.docker.image.push(base, target)
Push local image to remote tag/image
- Parameters
base (base image) –
target (target image to push) –
- maple.backend.docker.image.scan(image)
Scan an image
- Parameters
image (image name) –
- maple.backend.docker.image.squash()
Squash an image and remove layers
- maple.backend.docker.image.tag(base, target)
Tag a target image from base image
- Parameters
base (base image) –
target (target image to push) –