Abstract base class for Docker images.
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.
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:
- code/googleappengine-read-only/python/google/appengine/tools/docker/containers.py