Versions in this module Expand all Collapse all v0 v0.2.1 Mar 24, 2015 v0.2.0 Mar 17, 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) (*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 + MacAddress 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, error) + 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 + IpcMode IpcMode + Links []string + LxcConf []utils.KeyValuePair + NetworkMode NetworkMode + PidMode PidMode + PortBindings nat.PortMap + Privileged bool + PublishAllPorts bool + ReadonlyRootfs bool + RestartPolicy RestartPolicy + SecurityOpt []string + VolumesFrom []string + func ContainerHostConfigFromJob(job *engine.Job) *HostConfig + type IpcMode string + func (n IpcMode) Container() string + func (n IpcMode) IsContainer() bool + func (n IpcMode) IsHost() bool + func (n IpcMode) IsPrivate() bool + func (n IpcMode) Valid() bool + type NetworkMode string + func (n NetworkMode) IsContainer() bool + func (n NetworkMode) IsHost() bool + func (n NetworkMode) IsNone() bool + func (n NetworkMode) IsPrivate() bool + type PidMode string + func (n PidMode) IsHost() bool + func (n PidMode) IsPrivate() bool + func (n PidMode) Valid() bool + type RestartPolicy struct + MaximumRetryCount int + Name string v0.2.0-rc.2 Mar 12, 2015 v0.2.0-rc Mar 10, 2015 v0.1.0-pre Mar 7, 2015