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) –