App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.tools.docker.containers.BaseImage Class Reference
Inheritance diagram for google.appengine.tools.docker.containers.BaseImage:
google.appengine.tools.docker.containers.Image google.appengine.tools.docker.containers.PrebuiltImage

Public Member Functions

def __init__
 
def Build
 
def Remove
 
def id
 
def tag
 
def __enter__
 
def __exit__
 
def __del__
 

Detailed Description

Abstract base class for Docker images.

Constructor & Destructor Documentation

def google.appengine.tools.docker.containers.BaseImage.__init__ (   self,
  docker_client,
  image_opts 
)
Initializer for BaseImage.

Args:
  docker_client: an object of docker.Client class to communicate with a
  Docker daemon.
  image_opts: an instance of ImageOptions class describing the parameters
  passed to docker commands.
def google.appengine.tools.docker.containers.BaseImage.__del__ (   self)
Makes sure that build artifacts are cleaned up.

Member Function Documentation

def google.appengine.tools.docker.containers.BaseImage.__enter__ (   self)
Makes BaseImage usable with "with" statement.
def google.appengine.tools.docker.containers.BaseImage.__exit__ (   self,
  type,
  value,
  traceback 
)
Makes BaseImage usable with "with" statement.
def google.appengine.tools.docker.containers.BaseImage.Build (   self)
Calls "docker build" if needed.
def google.appengine.tools.docker.containers.BaseImage.id (   self)
Returns 64 hexadecimal digit string identifying the image.
def google.appengine.tools.docker.containers.BaseImage.Remove (   self)
Calls "docker rmi" if needed.
def google.appengine.tools.docker.containers.BaseImage.tag (   self)
Returns image tag string.

The documentation for this class was generated from the following file: