Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerfileBuilder ¶
type DockerfileBuilder struct {
// contains filtered or unexported fields
}
func LoadDockerfile ¶
func (*DockerfileBuilder) Apply ¶
func (s *DockerfileBuilder) Apply(b ImageBuilder) (err error)
func (*DockerfileBuilder) Target ¶
func (s *DockerfileBuilder) Target(name string) error
type ImageBuilder ¶
type ImageBuilder interface { AddEnv(map[string]string) error AddExposedPorts([]string) error AddLabels(map[string]string) error AddVolumes([]string) error AddFiles(srcDir string, srcPattern []string, dest string, user *idutils.User) error CopyFiles(srcDir string, srcPattern []string, dest string, user *idutils.User) error CopyFilesFromImage(srcImage string, srcPattern []string, dest string, user *idutils.User) error FromImage(name string) error Run(args []string, addEnv map[string]string) error SetAuthor(string) error SetCmd([]string) error SetEntrypoint([]string) error SetStopSignal(string) error SetUser(string) error SetWorkingDir(string) error Image() digest.Digest }
Click to show internal directories.
Click to hide internal directories.