Versions in this module Expand all Collapse all v1 v1.4.1 Mar 6, 2015 v1.4.0 Mar 3, 2015 v1.3.1 Feb 5, 2015 v1.3.0 Feb 2, 2015 v1.2.2 Jan 20, 2015 v1.2.1 Jan 14, 2015 v1.2.0 Jan 9, 2015 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 Compare(a, b *Config) bool + func Merge(userConf, imageConf *Config) error + 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 + 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 + SecurityOpt []string + 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