Documentation ¶
Index ¶
- type DockerImageHandler
- func (imageHandler *DockerImageHandler) CreateImage(imageReqInfo irs.ImageReqInfo) (irs.ImageInfo, error)
- func (imageHandler *DockerImageHandler) DeleteImage(imageIID irs.IID) (bool, error)
- func (imageHandler *DockerImageHandler) GetImage(imageIID irs.IID) (irs.ImageInfo, error)
- func (imageHandler *DockerImageHandler) ListImage() ([]*irs.ImageInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerImageHandler ¶
type DockerImageHandler struct { Region idrv.RegionInfo Context context.Context Client *client.Client }
func (*DockerImageHandler) CreateImage ¶
func (imageHandler *DockerImageHandler) CreateImage(imageReqInfo irs.ImageReqInfo) (irs.ImageInfo, error)
(1) pull from dockerhub (2) get image summary from local (3) inspect image info from local for OS info
func (*DockerImageHandler) DeleteImage ¶
func (imageHandler *DockerImageHandler) DeleteImage(imageIID irs.IID) (bool, error)
Click to show internal directories.
Click to hide internal directories.