Documentation
¶
Index ¶
- Constants
- type BackendWriter
- type ManifestEntry
- type Options
- type SimpleDocker
- func (s *SimpleDocker) BuildImage(opts Options) error
- func (s *SimpleDocker) CopyImage(src, dst string) error
- func (s *SimpleDocker) DownloadImage(opts Options) error
- func (s *SimpleDocker) ExportImage(opts Options) error
- func (*SimpleDocker) ImageAvailable(imagename string) bool
- func (s *SimpleDocker) ImageDefinitionToTar(opts Options) error
- func (s *SimpleDocker) ImageExists(imagename string) bool
- func (s *SimpleDocker) ImageReference(a string, ondisk bool) (v1.Image, error)
- func (s *SimpleDocker) LoadImage(path string) error
- func (s *SimpleDocker) Push(opts Options) error
- func (s *SimpleDocker) RemoveImage(opts Options) error
- type SimpleImg
- func (s *SimpleImg) BuildImage(opts Options) error
- func (s *SimpleImg) CopyImage(src, dst string) error
- func (s *SimpleImg) DownloadImage(opts Options) error
- func (s *SimpleImg) ExportImage(opts Options) error
- func (s *SimpleImg) ImageAvailable(imagename string) bool
- func (s *SimpleImg) ImageDefinitionToTar(opts Options) error
- func (*SimpleImg) ImageExists(imagename string) bool
- func (s *SimpleImg) ImageReference(a string, ondisk bool) (v1.Image, error)
- func (s *SimpleImg) LoadImage(string) error
- func (s *SimpleImg) Push(opts Options) error
- func (s *SimpleImg) RemoveImage(opts Options) error
Constants ¶
View Source
const ( ImgBackend = "img" DockerBackend = "docker" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendWriter ¶
type BackendWriter struct { BufferedOutput bool Buffer *bytes.Buffer // contains filtered or unexported fields }
func NewBackendWriter ¶
func NewBackendWriter(buffered bool, ctx types.Context) *BackendWriter
func (*BackendWriter) Close ¶
func (b *BackendWriter) Close() error
func (*BackendWriter) GetCombinedOutput ¶
func (b *BackendWriter) GetCombinedOutput() string
type ManifestEntry ¶
type ManifestEntry struct {
Layers []string `json:"Layers"`
}
type SimpleDocker ¶
type SimpleDocker struct {
// contains filtered or unexported fields
}
func NewSimpleDockerBackend ¶
func NewSimpleDockerBackend(ctx types.Context) *SimpleDocker
func (*SimpleDocker) BuildImage ¶
func (s *SimpleDocker) BuildImage(opts Options) error
TODO: Missing still: labels, and build args expansion
func (*SimpleDocker) CopyImage ¶
func (s *SimpleDocker) CopyImage(src, dst string) error
func (*SimpleDocker) DownloadImage ¶
func (s *SimpleDocker) DownloadImage(opts Options) error
func (*SimpleDocker) ExportImage ¶
func (s *SimpleDocker) ExportImage(opts Options) error
func (*SimpleDocker) ImageAvailable ¶
func (*SimpleDocker) ImageAvailable(imagename string) bool
func (*SimpleDocker) ImageDefinitionToTar ¶
func (s *SimpleDocker) ImageDefinitionToTar(opts Options) error
func (*SimpleDocker) ImageExists ¶
func (s *SimpleDocker) ImageExists(imagename string) bool
func (*SimpleDocker) ImageReference ¶
func (*SimpleDocker) LoadImage ¶
func (s *SimpleDocker) LoadImage(path string) error
func (*SimpleDocker) Push ¶
func (s *SimpleDocker) Push(opts Options) error
func (*SimpleDocker) RemoveImage ¶
func (s *SimpleDocker) RemoveImage(opts Options) error
type SimpleImg ¶
type SimpleImg struct {
// contains filtered or unexported fields
}
func NewSimpleImgBackend ¶
func (*SimpleImg) BuildImage ¶
TODO: Missing still: labels, and build args expansion
func (*SimpleImg) DownloadImage ¶
func (*SimpleImg) ExportImage ¶
func (*SimpleImg) ImageAvailable ¶
func (*SimpleImg) ImageDefinitionToTar ¶
func (*SimpleImg) ImageExists ¶
ImageExists check if the given image is available locally
func (*SimpleImg) ImageReference ¶
func (*SimpleImg) RemoveImage ¶
Click to show internal directories.
Click to hide internal directories.