Documentation
¶
Index ¶
- func ContainerLockName(containerName string) string
- func ImageLockName(imageName string) string
- func IsStartContainerErr(err error) bool
- func LogImageInfo(ctx context.Context, img LegacyImageInterface, prevStageImageSize int64)
- func LogImageName(ctx context.Context, name string)
- func ShelloutPack(command string) string
- type BuildDockerfileOpts
- type BuildahImage
- type BuildahRuntime
- func (runtime *BuildahRuntime) BuildDockerfile(ctx context.Context, dockerfile []byte, opts BuildDockerfileOpts) (string, error)
- func (runtime *BuildahRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (*image.Info, error)
- func (runtime *BuildahRuntime) Pull(ctx context.Context, ref string, opts PullOpts) error
- func (runtime *BuildahRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) error
- func (runtime *BuildahRuntime) Push(ctx context.Context, ref string, opts PushOpts) error
- func (runtime *BuildahRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) error
- func (runtime *BuildahRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) error
- func (runtime *BuildahRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, ...) error
- func (runtime *BuildahRuntime) Rmi(ctx context.Context, ref string, opts RmiOpts) error
- func (runtime *BuildahRuntime) String() string
- func (runtime *BuildahRuntime) Tag(ctx context.Context, ref, newRef string, opts TagOpts) error
- type CommonOpts
- type ContainerRuntime
- type DockerServerRuntime
- func (runtime *DockerServerRuntime) BuildDockerfile(ctx context.Context, _ []byte, opts BuildDockerfileOpts) (string, error)
- func (runtime *DockerServerRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (*image.Info, error)
- func (runtime *DockerServerRuntime) GetImageInspect(ctx context.Context, ref string) (*types.ImageInspect, error)
- func (runtime *DockerServerRuntime) Pull(ctx context.Context, ref string, opts PullOpts) error
- func (runtime *DockerServerRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) error
- func (runtime *DockerServerRuntime) Push(ctx context.Context, ref string, opts PushOpts) error
- func (runtime *DockerServerRuntime) PushBuiltImage(ctx context.Context, img LegacyImageInterface) error
- func (runtime *DockerServerRuntime) PushImage(ctx context.Context, img LegacyImageInterface) error
- func (runtime *DockerServerRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) error
- func (runtime *DockerServerRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) error
- func (runtime *DockerServerRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, ...) error
- func (runtime *DockerServerRuntime) Rmi(ctx context.Context, ref string, opts RmiOpts) error
- func (runtime *DockerServerRuntime) String() string
- func (runtime *DockerServerRuntime) Tag(ctx context.Context, ref, newRef string, opts TagOpts) error
- func (runtime *DockerServerRuntime) TagImageByName(ctx context.Context, img LegacyImageInterface) error
- type DockerfileImageBuilder
- func (b *DockerfileImageBuilder) AppendAddHost(addHost ...string)
- func (b *DockerfileImageBuilder) AppendBuildArgs(args ...string)
- func (b *DockerfileImageBuilder) AppendLabels(labels ...string)
- func (b *DockerfileImageBuilder) Build(ctx context.Context) error
- func (b *DockerfileImageBuilder) Cleanup(ctx context.Context) error
- func (b *DockerfileImageBuilder) GetBuiltId() string
- func (b *DockerfileImageBuilder) SetContextArchivePath(contextArchivePath string)
- func (b *DockerfileImageBuilder) SetDockerfile(dockerfile []byte)
- func (b *DockerfileImageBuilder) SetDockerfileCtxRelPath(dockerfileCtxRelPath string)
- func (b *DockerfileImageBuilder) SetNetwork(network string)
- func (b *DockerfileImageBuilder) SetSSH(ssh string)
- func (b *DockerfileImageBuilder) SetTarget(target string)
- type GetImageInfoOpts
- type LegacyBuildOptions
- type LegacyBuilderContainer
- type LegacyContainer
- type LegacyContainerOptions
- type LegacyImageInterface
- type LegacyStageImage
- func (i *LegacyStageImage) Build(ctx context.Context, options LegacyBuildOptions) error
- func (i *LegacyStageImage) BuilderContainer() LegacyBuilderContainer
- func (i *LegacyStageImage) Commit(ctx context.Context) error
- func (i *LegacyStageImage) Container() LegacyContainer
- func (i *LegacyStageImage) DockerfileImageBuilder() *DockerfileImageBuilder
- func (i *LegacyStageImage) GetBuiltId() string
- func (i *LegacyStageImage) GetID() string
- func (i *LegacyStageImage) GetInfo() *image.Info
- func (i LegacyStageImage) GetStageDescription() *image.StageDescription
- func (i *LegacyStageImage) Introspect(ctx context.Context) error
- func (i LegacyStageImage) IsExistsLocally() bool
- func (i *LegacyStageImage) MustGetBuiltId() string
- func (i *LegacyStageImage) MustResetInfo(ctx context.Context) error
- func (i LegacyStageImage) Name() string
- func (i *LegacyStageImage) Pull(ctx context.Context) error
- func (i *LegacyStageImage) Push(ctx context.Context) error
- func (i LegacyStageImage) SetInfo(info *image.Info)
- func (i LegacyStageImage) SetName(name string)
- func (i LegacyStageImage) SetStageDescription(stageDesc *image.StageDescription)
- func (i *LegacyStageImage) Tag(ctx context.Context, name string) error
- func (i *LegacyStageImage) TagBuiltImage(ctx context.Context) error
- func (i LegacyStageImage) UnsetInfo()
- type LegacyStageImageBuilderContainer
- func (c *LegacyStageImageBuilderContainer) AddEnv(envs map[string]string)
- func (c *LegacyStageImageBuilderContainer) AddExpose(exposes ...string)
- func (c *LegacyStageImageBuilderContainer) AddLabel(labels map[string]string)
- func (c *LegacyStageImageBuilderContainer) AddRunCommands(commands ...string)
- func (c *LegacyStageImageBuilderContainer) AddServiceRunCommands(commands ...string)
- func (c *LegacyStageImageBuilderContainer) AddVolume(volumes ...string)
- func (c *LegacyStageImageBuilderContainer) AddVolumeFrom(volumesFrom ...string)
- type LegacyStageImageContainer
- func (c *LegacyStageImageContainer) AddRunCommands(commands ...string)
- func (c *LegacyStageImageContainer) AddServiceRunCommands(commands ...string)
- func (c *LegacyStageImageContainer) CommitChangeOptions() LegacyContainerOptions
- func (c *LegacyStageImageContainer) Name() string
- func (c *LegacyStageImageContainer) RunOptions() LegacyContainerOptions
- func (c *LegacyStageImageContainer) ServiceCommitChangeOptions() LegacyContainerOptions
- func (c *LegacyStageImageContainer) UserCommitChanges() []string
- func (c *LegacyStageImageContainer) UserRunCommands() []string
- type LegacyStageImageContainerOptions
- func (co *LegacyStageImageContainerOptions) AddCmd(cmd string)
- func (co *LegacyStageImageContainerOptions) AddEntrypoint(entrypoint string)
- func (co *LegacyStageImageContainerOptions) AddEnv(envs map[string]string)
- func (co *LegacyStageImageContainerOptions) AddExpose(exposes ...string)
- func (co *LegacyStageImageContainerOptions) AddHealthCheck(check string)
- func (co *LegacyStageImageContainerOptions) AddLabel(labels map[string]string)
- func (co *LegacyStageImageContainerOptions) AddUser(user string)
- func (co *LegacyStageImageContainerOptions) AddVolume(volumes ...string)
- func (co *LegacyStageImageContainerOptions) AddVolumeFrom(volumesFrom ...string)
- func (co *LegacyStageImageContainerOptions) AddWorkdir(workdir string)
- type PerfCheckContainerRuntime
- func (runtime *PerfCheckContainerRuntime) BuildDockerfile(ctx context.Context, dockerfile []byte, opts BuildDockerfileOpts) (resID string, resErr error)
- func (runtime *PerfCheckContainerRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (resImg *image.Info, resErr error)
- func (runtime *PerfCheckContainerRuntime) Pull(ctx context.Context, ref string, opts PullOpts) (resErr error)
- func (runtime *PerfCheckContainerRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) (resErr error)
- func (runtime *PerfCheckContainerRuntime) Push(ctx context.Context, ref string, opts PushOpts) (resErr error)
- func (runtime *PerfCheckContainerRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) (resErr error)
- func (runtime *PerfCheckContainerRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) (resErr error)
- func (runtime *PerfCheckContainerRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, ...) (resErr error)
- func (runtime *PerfCheckContainerRuntime) Rmi(ctx context.Context, ref string, opts RmiOpts) (resErr error)
- func (runtime *PerfCheckContainerRuntime) String() string
- func (runtime *PerfCheckContainerRuntime) Tag(ctx context.Context, ref, newRef string, opts TagOpts) (resErr error)
- type PullOpts
- type PushOpts
- type RmiOpts
- type TagOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerLockName ¶
func ImageLockName ¶
func IsStartContainerErr ¶
func LogImageInfo ¶ added in v1.2.16
func LogImageInfo(ctx context.Context, img LegacyImageInterface, prevStageImageSize int64)
func LogImageName ¶ added in v1.2.16
func ShelloutPack ¶
Types ¶
type BuildDockerfileOpts ¶ added in v1.2.35
type BuildDockerfileOpts struct {
CommonOpts
ContextTar io.ReadCloser
DockerfileCtxRelPath string // TODO: remove this and instead write the []byte dockerfile to /Dockerfile in the ContextTar inDockerServerRuntime.BuildDockerfile().
Target string
BuildArgs []string // {"key1=value1", "key2=value2", ... }
AddHost []string
Network string
SSH string
Labels []string
Tags []string
}
type BuildahImage ¶ added in v1.2.26
type BuildahImage struct {
Image LegacyImageInterface
}
type BuildahRuntime ¶ added in v1.2.26
type BuildahRuntime struct {
// contains filtered or unexported fields
}
func NewBuildahRuntime ¶ added in v1.2.26
func NewBuildahRuntime(buildah buildah.Buildah) *BuildahRuntime
func (*BuildahRuntime) BuildDockerfile ¶ added in v1.2.26
func (runtime *BuildahRuntime) BuildDockerfile(ctx context.Context, dockerfile []byte, opts BuildDockerfileOpts) (string, error)
func (*BuildahRuntime) GetImageInfo ¶ added in v1.2.26
func (runtime *BuildahRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (*image.Info, error)
GetImageInfo returns nil, nil if image not found.
func (*BuildahRuntime) PullImageFromRegistry ¶ added in v1.2.26
func (runtime *BuildahRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) error
func (*BuildahRuntime) RefreshImageObject ¶ added in v1.2.26
func (runtime *BuildahRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) error
func (*BuildahRuntime) RemoveImage ¶ added in v1.2.26
func (runtime *BuildahRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) error
func (*BuildahRuntime) RenameImage ¶ added in v1.2.26
func (runtime *BuildahRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, removeOldName bool) error
func (*BuildahRuntime) String ¶ added in v1.2.26
func (runtime *BuildahRuntime) String() string
type CommonOpts ¶ added in v1.2.35
type CommonOpts struct{}
type ContainerRuntime ¶
type ContainerRuntime interface {
Tag(ctx context.Context, ref, newRef string, opts TagOpts) error
Push(ctx context.Context, ref string, opts PushOpts) error
Pull(ctx context.Context, ref string, opts PullOpts) error
Rmi(ctx context.Context, ref string, opts RmiOpts) error
GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (*image.Info, error)
BuildDockerfile(ctx context.Context, dockerfile []byte, opts BuildDockerfileOpts) (string, error)
String() string
// Legacy
RefreshImageObject(ctx context.Context, img LegacyImageInterface) error
PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) error
RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, removeOldName bool) error
RemoveImage(ctx context.Context, img LegacyImageInterface) error
}
type DockerServerRuntime ¶ added in v1.2.26
type DockerServerRuntime struct{}
func NewDockerServerRuntime ¶ added in v1.2.26
func NewDockerServerRuntime() *DockerServerRuntime
func (*DockerServerRuntime) BuildDockerfile ¶ added in v1.2.26
func (runtime *DockerServerRuntime) BuildDockerfile(ctx context.Context, _ []byte, opts BuildDockerfileOpts) (string, error)
func (*DockerServerRuntime) GetImageInfo ¶ added in v1.2.26
func (runtime *DockerServerRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (*image.Info, error)
func (*DockerServerRuntime) GetImageInspect ¶ added in v1.2.26
func (runtime *DockerServerRuntime) GetImageInspect(ctx context.Context, ref string) (*types.ImageInspect, error)
GetImageInspect only available for DockerServerRuntime
func (*DockerServerRuntime) PullImageFromRegistry ¶ added in v1.2.26
func (runtime *DockerServerRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) error
func (*DockerServerRuntime) PushBuiltImage ¶ added in v1.2.26
func (runtime *DockerServerRuntime) PushBuiltImage(ctx context.Context, img LegacyImageInterface) error
PushBuiltImage is only available for DockerServerRuntime
func (*DockerServerRuntime) PushImage ¶ added in v1.2.26
func (runtime *DockerServerRuntime) PushImage(ctx context.Context, img LegacyImageInterface) error
func (*DockerServerRuntime) RefreshImageObject ¶ added in v1.2.26
func (runtime *DockerServerRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) error
func (*DockerServerRuntime) RemoveImage ¶ added in v1.2.26
func (runtime *DockerServerRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) error
func (*DockerServerRuntime) RenameImage ¶ added in v1.2.26
func (runtime *DockerServerRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, removeOldName bool) error
func (*DockerServerRuntime) String ¶ added in v1.2.26
func (runtime *DockerServerRuntime) String() string
func (*DockerServerRuntime) TagImageByName ¶ added in v1.2.26
func (runtime *DockerServerRuntime) TagImageByName(ctx context.Context, img LegacyImageInterface) error
TagBuiltImageByName is only available for DockerServerRuntime
type DockerfileImageBuilder ¶
type DockerfileImageBuilder struct {
ContainerRuntime ContainerRuntime
Dockerfile []byte
BuildDockerfileOptions BuildDockerfileOpts
ContextArchivePath string
// contains filtered or unexported fields
}
func NewDockerfileImageBuilder ¶
func NewDockerfileImageBuilder(containerRuntime ContainerRuntime) *DockerfileImageBuilder
func (*DockerfileImageBuilder) AppendAddHost ¶ added in v1.2.26
func (b *DockerfileImageBuilder) AppendAddHost(addHost ...string)
func (*DockerfileImageBuilder) AppendBuildArgs ¶
func (b *DockerfileImageBuilder) AppendBuildArgs(args ...string)
func (*DockerfileImageBuilder) AppendLabels ¶ added in v1.2.26
func (b *DockerfileImageBuilder) AppendLabels(labels ...string)
func (*DockerfileImageBuilder) Build ¶
func (b *DockerfileImageBuilder) Build(ctx context.Context) error
filePathToStdin != "" ??
func (*DockerfileImageBuilder) Cleanup ¶
func (b *DockerfileImageBuilder) Cleanup(ctx context.Context) error
func (*DockerfileImageBuilder) GetBuiltId ¶
func (b *DockerfileImageBuilder) GetBuiltId() string
func (*DockerfileImageBuilder) SetContextArchivePath ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetContextArchivePath(contextArchivePath string)
func (*DockerfileImageBuilder) SetDockerfile ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetDockerfile(dockerfile []byte)
func (*DockerfileImageBuilder) SetDockerfileCtxRelPath ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetDockerfileCtxRelPath(dockerfileCtxRelPath string)
func (*DockerfileImageBuilder) SetNetwork ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetNetwork(network string)
func (*DockerfileImageBuilder) SetSSH ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetSSH(ssh string)
func (*DockerfileImageBuilder) SetTarget ¶ added in v1.2.26
func (b *DockerfileImageBuilder) SetTarget(target string)
type GetImageInfoOpts ¶ added in v1.2.35
type GetImageInfoOpts struct {
CommonOpts
}
type LegacyBuildOptions ¶ added in v1.2.26
type LegacyBuilderContainer ¶ added in v1.2.26
type LegacyContainer ¶ added in v1.2.26
type LegacyContainer interface {
Name() string
UserRunCommands() []string
UserCommitChanges() []string
AddServiceRunCommands(commands ...string)
AddRunCommands(commands ...string)
RunOptions() LegacyContainerOptions
CommitChangeOptions() LegacyContainerOptions
ServiceCommitChangeOptions() LegacyContainerOptions
}
type LegacyContainerOptions ¶ added in v1.2.26
type LegacyContainerOptions interface {
AddVolume(volumes ...string)
AddVolumeFrom(volumesFrom ...string)
AddExpose(exposes ...string)
AddEnv(envs map[string]string)
AddLabel(labels map[string]string)
AddCmd(cmd string)
AddWorkdir(workdir string)
AddUser(user string)
AddEntrypoint(entrypoint string)
AddHealthCheck(check string)
}
type LegacyImageInterface ¶ added in v1.2.26
type LegacyImageInterface interface {
Name() string
SetName(name string)
Pull(ctx context.Context) error
Push(ctx context.Context) error
// TODO: build specifics for stapel builder and dockerfile builder
// TODO: should be under a single separate interface
Container() LegacyContainer
BuilderContainer() LegacyBuilderContainer
DockerfileImageBuilder() *DockerfileImageBuilder
Build(context.Context, LegacyBuildOptions) error
GetBuiltId() string
TagBuiltImage(ctx context.Context) error
Introspect(ctx context.Context) error
SetInfo(info *image.Info)
IsExistsLocally() bool
SetStageDescription(stage *image.StageDescription)
GetStageDescription() *image.StageDescription
}
type LegacyStageImage ¶ added in v1.2.26
type LegacyStageImage struct {
// contains filtered or unexported fields
}
func NewLegacyStageImage ¶ added in v1.2.26
func NewLegacyStageImage(fromImage *LegacyStageImage, name string, containerRuntime ContainerRuntime) *LegacyStageImage
func (*LegacyStageImage) Build ¶ added in v1.2.26
func (i *LegacyStageImage) Build(ctx context.Context, options LegacyBuildOptions) error
func (*LegacyStageImage) BuilderContainer ¶ added in v1.2.26
func (i *LegacyStageImage) BuilderContainer() LegacyBuilderContainer
func (*LegacyStageImage) Commit ¶ added in v1.2.26
func (i *LegacyStageImage) Commit(ctx context.Context) error
func (*LegacyStageImage) Container ¶ added in v1.2.26
func (i *LegacyStageImage) Container() LegacyContainer
func (*LegacyStageImage) DockerfileImageBuilder ¶ added in v1.2.26
func (i *LegacyStageImage) DockerfileImageBuilder() *DockerfileImageBuilder
func (*LegacyStageImage) GetBuiltId ¶ added in v1.2.26
func (i *LegacyStageImage) GetBuiltId() string
func (*LegacyStageImage) GetID ¶ added in v1.2.26
func (i *LegacyStageImage) GetID() string
func (*LegacyStageImage) GetInfo ¶ added in v1.2.26
func (i *LegacyStageImage) GetInfo() *image.Info
func (LegacyStageImage) GetStageDescription ¶ added in v1.2.26
func (i LegacyStageImage) GetStageDescription() *image.StageDescription
func (*LegacyStageImage) Introspect ¶ added in v1.2.26
func (i *LegacyStageImage) Introspect(ctx context.Context) error
func (LegacyStageImage) IsExistsLocally ¶ added in v1.2.26
func (i LegacyStageImage) IsExistsLocally() bool
func (*LegacyStageImage) MustGetBuiltId ¶ added in v1.2.26
func (i *LegacyStageImage) MustGetBuiltId() string
func (*LegacyStageImage) MustResetInfo ¶ added in v1.2.26
func (i *LegacyStageImage) MustResetInfo(ctx context.Context) error
func (*LegacyStageImage) Pull ¶ added in v1.2.26
func (i *LegacyStageImage) Pull(ctx context.Context) error
func (*LegacyStageImage) Push ¶ added in v1.2.26
func (i *LegacyStageImage) Push(ctx context.Context) error
func (LegacyStageImage) SetStageDescription ¶ added in v1.2.26
func (i LegacyStageImage) SetStageDescription(stageDesc *image.StageDescription)
func (*LegacyStageImage) Tag ¶ added in v1.2.26
func (i *LegacyStageImage) Tag(ctx context.Context, name string) error
func (*LegacyStageImage) TagBuiltImage ¶ added in v1.2.26
func (i *LegacyStageImage) TagBuiltImage(ctx context.Context) error
type LegacyStageImageBuilderContainer ¶ added in v1.2.26
type LegacyStageImageBuilderContainer struct {
// contains filtered or unexported fields
}
func (*LegacyStageImageBuilderContainer) AddEnv ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddEnv(envs map[string]string)
func (*LegacyStageImageBuilderContainer) AddExpose ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddExpose(exposes ...string)
func (*LegacyStageImageBuilderContainer) AddLabel ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddLabel(labels map[string]string)
func (*LegacyStageImageBuilderContainer) AddRunCommands ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddRunCommands(commands ...string)
func (*LegacyStageImageBuilderContainer) AddServiceRunCommands ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddServiceRunCommands(commands ...string)
func (*LegacyStageImageBuilderContainer) AddVolume ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddVolume(volumes ...string)
func (*LegacyStageImageBuilderContainer) AddVolumeFrom ¶ added in v1.2.26
func (c *LegacyStageImageBuilderContainer) AddVolumeFrom(volumesFrom ...string)
type LegacyStageImageContainer ¶ added in v1.2.26
type LegacyStageImageContainer struct {
// contains filtered or unexported fields
}
func (*LegacyStageImageContainer) AddRunCommands ¶ added in v1.2.26
func (c *LegacyStageImageContainer) AddRunCommands(commands ...string)
func (*LegacyStageImageContainer) AddServiceRunCommands ¶ added in v1.2.26
func (c *LegacyStageImageContainer) AddServiceRunCommands(commands ...string)
func (*LegacyStageImageContainer) CommitChangeOptions ¶ added in v1.2.26
func (c *LegacyStageImageContainer) CommitChangeOptions() LegacyContainerOptions
func (*LegacyStageImageContainer) Name ¶ added in v1.2.26
func (c *LegacyStageImageContainer) Name() string
func (*LegacyStageImageContainer) RunOptions ¶ added in v1.2.26
func (c *LegacyStageImageContainer) RunOptions() LegacyContainerOptions
func (*LegacyStageImageContainer) ServiceCommitChangeOptions ¶ added in v1.2.26
func (c *LegacyStageImageContainer) ServiceCommitChangeOptions() LegacyContainerOptions
func (*LegacyStageImageContainer) UserCommitChanges ¶ added in v1.2.26
func (c *LegacyStageImageContainer) UserCommitChanges() []string
func (*LegacyStageImageContainer) UserRunCommands ¶ added in v1.2.26
func (c *LegacyStageImageContainer) UserRunCommands() []string
type LegacyStageImageContainerOptions ¶ added in v1.2.26
type LegacyStageImageContainerOptions struct {
Volume []string
VolumesFrom []string
Expose []string
Env map[string]string
Label map[string]string
Cmd string
Workdir string
User string
Entrypoint string
HealthCheck string
}
func (*LegacyStageImageContainerOptions) AddCmd ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddCmd(cmd string)
func (*LegacyStageImageContainerOptions) AddEntrypoint ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddEntrypoint(entrypoint string)
func (*LegacyStageImageContainerOptions) AddEnv ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddEnv(envs map[string]string)
func (*LegacyStageImageContainerOptions) AddExpose ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddExpose(exposes ...string)
func (*LegacyStageImageContainerOptions) AddHealthCheck ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddHealthCheck(check string)
func (*LegacyStageImageContainerOptions) AddLabel ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddLabel(labels map[string]string)
func (*LegacyStageImageContainerOptions) AddUser ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddUser(user string)
func (*LegacyStageImageContainerOptions) AddVolume ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddVolume(volumes ...string)
func (*LegacyStageImageContainerOptions) AddVolumeFrom ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddVolumeFrom(volumesFrom ...string)
func (*LegacyStageImageContainerOptions) AddWorkdir ¶ added in v1.2.26
func (co *LegacyStageImageContainerOptions) AddWorkdir(workdir string)
type PerfCheckContainerRuntime ¶ added in v1.2.26
type PerfCheckContainerRuntime struct {
ContainerRuntime ContainerRuntime
}
func NewPerfCheckContainerRuntime ¶ added in v1.2.26
func NewPerfCheckContainerRuntime(containerRuntime ContainerRuntime) *PerfCheckContainerRuntime
func (*PerfCheckContainerRuntime) BuildDockerfile ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) BuildDockerfile(ctx context.Context, dockerfile []byte, opts BuildDockerfileOpts) (resID string, resErr error)
func (*PerfCheckContainerRuntime) GetImageInfo ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) GetImageInfo(ctx context.Context, ref string, opts GetImageInfoOpts) (resImg *image.Info, resErr error)
func (*PerfCheckContainerRuntime) PullImageFromRegistry ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) PullImageFromRegistry(ctx context.Context, img LegacyImageInterface) (resErr error)
func (*PerfCheckContainerRuntime) RefreshImageObject ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) RefreshImageObject(ctx context.Context, img LegacyImageInterface) (resErr error)
func (*PerfCheckContainerRuntime) RemoveImage ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) RemoveImage(ctx context.Context, img LegacyImageInterface) (resErr error)
func (*PerfCheckContainerRuntime) RenameImage ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) RenameImage(ctx context.Context, img LegacyImageInterface, newImageName string, removeOldName bool) (resErr error)
func (*PerfCheckContainerRuntime) String ¶ added in v1.2.26
func (runtime *PerfCheckContainerRuntime) String() string
type PullOpts ¶ added in v1.2.35
type PullOpts struct {
CommonOpts
}
type PushOpts ¶ added in v1.2.35
type PushOpts struct {
CommonOpts
}
type RmiOpts ¶ added in v1.2.35
type RmiOpts struct {
CommonOpts
}
type TagOpts ¶ added in v1.2.35
type TagOpts struct {
CommonOpts
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.