Versions in this module Expand all Collapse all v0 v0.12.0 Sep 23, 2014 v0.11.0 Aug 22, 2014 v0.10.0 Jul 24, 2014 Changes in this version + var ErrConflictAttachDetach = fmt.Errorf("Conflicting options: -a and -d") + var ErrConflictDetachAutoRemove = fmt.Errorf("Conflicting options: --rm and -d") + var ErrConflictNetworkHostname = fmt.Errorf("Conflicting options: -h and the network mode (--net)") + var ErrInvalidWorkingDirectory = fmt.Errorf("The working directory is invalid. It needs to be an absolute path.") + 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 + Cpuset 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{} + WorkingDir string + func ContainerConfigFromJob(job *engine.Job) *Config + type HostConfig struct + Binds []string + ContainerIDFile string + Dns []string + DnsSearch []string + Links []string + LxcConf []utils.KeyValuePair + NetworkMode NetworkMode + PortBindings nat.PortMap + Privileged bool + PublishAllPorts bool + VolumesFrom []string + func ContainerHostConfigFromJob(job *engine.Job) *HostConfig + type NetworkMode string + func (n NetworkMode) IsContainer() bool + func (n NetworkMode) IsHost() bool