コード例 #1
0
 def __enter__(self):
     client = get_client()
     c = client.create_container(self.image.get_id())
     container = DockerContainer(self.image, c["Id"])
     try:
         export_docker_container_to_directory(client, container, self.mount_point)
     finally:
         container.delete(force=True)
     return super(DockerImageViaArchiveFS, self).__enter__()
コード例 #2
0
 def __enter__(self):
     client = get_client()
     export_docker_container_to_directory(client, self.container,
                                          self.mount_point)
     return super(DockerContainerViaExportFS, self).__enter__()