Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidContextDir = errors.New("invalid context directory")
)
Functions ¶
This section is empty.
Types ¶
type SlimImageBuilder ¶
type SlimImageBuilder struct { ShowBuildLogs bool BuildOptions docker.BuildImageOptions APIClient *docker.Client BuildLog bytes.Buffer RepoName string AdditionalTags []string ID string Entrypoint []string Cmd []string WorkingDir string Env []string Labels map[string]string ExposedPorts map[docker.Port]struct{} Volumes map[string]struct{} OnBuild []string User string HasData bool TarData bool }
SlimImageBuilder creates new optimized container images
func NewSlimImageBuilder ¶
func NewSlimImageBuilder( client *docker.Client, imageRepoNameTag string, additionalTags []string, imageInfo *crt.ImageInfo, artifactLocation string, showBuildLogs bool, overrideSelectors map[string]bool, overrides *config.ContainerOverrides, instructions *config.ImageNewInstructions, sourceImage string) (*SlimImageBuilder, error)
NewSlimImageBuilder creates a new SlimImageBuilder instances
func (*SlimImageBuilder) Build ¶
func (b *SlimImageBuilder) Build() error
Build creates a new container image
func (*SlimImageBuilder) GenerateDockerfile ¶
func (b *SlimImageBuilder) GenerateDockerfile() error
GenerateDockerfile creates a Dockerfile file
Click to show internal directories.
Click to hide internal directories.