Versions in this module Expand all Collapse all v1 v1.0.1 Nov 13, 2014 v1.0.0 Nov 11, 2014 v0 v0.15.1 Nov 4, 2014 v0.15.0 Oct 28, 2014 Changes in this version + var ErrConflictContainerNetworkAndDns = fmt.Errorf(...) + var ErrConflictContainerNetworkAndLinks = fmt.Errorf(...) + var ErrConflictHostNetworkAndDns = fmt.Errorf(...) + var ErrConflictHostNetworkAndLinks = fmt.Errorf(...) + 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(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 + SecurityOpt []string + StdinOnce bool + Tty bool + User string + Volumes map[string]struct{} + WorkingDir string + func ContainerConfigFromJob(job *engine.Job) *Config + type ConfigAndHostConfig struct + HostConfig HostConfig + func MergeConfigs(config *Config, hostConfig *HostConfig) *ConfigAndHostConfig + type DeviceMapping struct + CgroupPermissions string + PathInContainer string + PathOnHost string + func ParseDevice(device string) (DeviceMapping, error) + type ExecConfig struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + Cmd []string + Container string + Detach bool + Privileged bool + Tty bool + User string + func ExecConfigFromJob(job *engine.Job) *ExecConfig + func ParseExec(cmd *flag.FlagSet, args []string) (*ExecConfig, error) + type HostConfig struct + Binds []string + CapAdd []string + CapDrop []string + ContainerIDFile string + Devices []DeviceMapping + Dns []string + DnsSearch []string + ExtraHosts []string + Links []string + LxcConf []utils.KeyValuePair + NetworkMode NetworkMode + PortBindings nat.PortMap + Privileged bool + PublishAllPorts bool + RestartPolicy RestartPolicy + VolumesFrom []string + func ContainerHostConfigFromJob(job *engine.Job) *HostConfig + type NetworkMode string + func (n NetworkMode) IsContainer() bool + func (n NetworkMode) IsHost() bool + func (n NetworkMode) IsNone() bool + func (n NetworkMode) IsPrivate() bool + type RestartPolicy struct + MaximumRetryCount int + Name string