Versions in this module Expand all Collapse all v1 v1.0.2 Nov 25, 2014 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