Versions in this module Expand all Collapse all v0 v0.8.1 Feb 18, 2014 Changes in this version + var ErrConflictAttachDetach = fmt.Errorf("Conflicting options: -a and -d") + var ErrConflictDetachAutoRemove = fmt.Errorf("Conflicting options: -rm and -d") + var ErrInvalidWorikingDirectory = fmt.Errorf("The working directory is invalid. It needs to be an absolute path.") + func Compare(a, b *Config) bool + func Merge(userConf, imageConf *Config) error + func Parse(args []string, sysInfo *sysinfo.SysInfo) (*Config, *HostConfig, *flag.FlagSet, error) + func ParseSubcommand(cmd *flag.FlagSet, args []string, sysInfo *sysinfo.SysInfo) (*Config, *HostConfig, *flag.FlagSet, error) + type Config struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + Cmd []string + CpuShares int64 + Dns []string + Domainname string + Entrypoint []string + Env []string + ExposedPorts map[nat.Port]struct{} + Hostname string + Image string + Memory int64 + MemorySwap int64 + NetworkDisabled bool + OnBuild []string + OpenStdin bool + PortSpecs []string + StdinOnce bool + Tty bool + User string + Volumes map[string]struct{} + VolumesFrom string + WorkingDir string + func ContainerConfigFromJob(job *engine.Job) *Config + type HostConfig struct + Binds []string + ContainerIDFile string + Links []string + LxcConf []KeyValuePair + PortBindings nat.PortMap + Privileged bool + PublishAllPorts bool + func ContainerHostConfigFromJob(job *engine.Job) *HostConfig + type KeyValuePair struct + Key string + Value string