17 #ifndef __PROVISIONER_DOCKER_IMAGE_TAR_PULLER_HPP__ 18 #define __PROVISIONER_DOCKER_IMAGE_TAR_PULLER_HPP__ 36 class ImageTarPullerProcess;
54 const ::docker::spec::ImageReference& reference,
55 const std::string& directory,
56 const std::string& backend,
73 #endif // __PROVISIONER_DOCKER_IMAGE_TAR_PULLER_HPP__ Definition: puller.hpp:44
ImageTarPuller assumes Docker images are stored in a local directory (configured with flags...
Definition: image_tar_puller.hpp:44
Definition: option.hpp:29
static Try< process::Owned< Puller > > create(const Flags &flags, const process::Shared< uri::Fetcher > &fetcher)
process::Future< Image > pull(const ::docker::spec::ImageReference &reference, const std::string &directory, const std::string &backend, const Option< Secret > &config=None()) override
Pull a Docker image layers into the specified directory, and return the list of layer ids in that ima...
~ImageTarPuller() override
Definition: attributes.hpp:24
Definition: executor.hpp:48
Definition: future.hpp:58