Versions in this module Expand all Collapse all v1 v1.9.1 Mar 29, 2020 v1.9.0 Mar 28, 2020 v1.8.19 Mar 16, 2019 v1.8.18 Feb 8, 2019 v1.8.17 Nov 13, 2018 v1.8.16 Nov 12, 2018 v1.8.15 Nov 12, 2018 v1.8.14 Oct 30, 2018 v1.8.12 Oct 26, 2018 v1.8.11 Aug 24, 2018 v1.8.10 Jun 20, 2018 v1.8.9 Mar 20, 2018 Changes in this version + type Address struct + Addr string + PrefixLen int + type Backend struct + ContainerConfig Config + ContainerName string + Dockerfile string + HostConfig HostConfig + Image string + NetworkConfig NetworkingConfig + Persistent bool + Ports []*PortMapping + func (d *Backend) HasBuildStep() bool + func (d *Backend) HasLaunchStep() bool + func (d *Backend) MarshalJSON() ([]byte, error) + func (d *Backend) UnmarshalJSON(data []byte) error + type BindOptions struct + Propagation string + type BlockLimit struct + Path string + Rate int64 + type BlockWeight struct + Path string + Weight string + type Config struct + ArgsEscaped bool + AttachStderr bool + AttachStdin bool + AttachStdout bool + CPUSet string + CPUShares int64 + Cmd []string + DNS []string + Domainname string + Entrypoint []string + Env []string + ExposedPorts map[Port]struct{} + Healthcheck *HealthConfig + Hostname string + KernelMemory int64 + Labels map[string]string + MacAddress string + Memory int64 + MemoryReservation int64 + MemorySwap int64 + Mounts []Mount + NetworkDisabled bool + OnBuild []string + OpenStdin bool + PortSpecs []string + PublishService string + SecurityOpts []string + StdinOnce bool + StopSignal string + StopTimeout int + Tty bool + User string + VolumeDriver string + Volumes []string + WorkingDir string + type Device struct + CgroupPermissions string + PathInContainer string + PathOnHost string + type EndpointIPAMConfig struct + IPv4Address string + IPv6Address string + LinkLocalIPs []string + type EndpointSettings struct + Aliases []string + EndpointID string + Gateway string + GlobalIPv6Address string + GlobalIPv6PrefixLen int + IPAMConfig *EndpointIPAMConfig + IPAddress string + IPPrefixLen int + IPv6Gateway string + Links []string + MacAddress string + NetworkID string + type HealthConfig struct + Interval time.Duration + Retries int + StartPeriod time.Duration + Test []string + Timeout time.Duration + type HostConfig struct + AutoRemove bool + Binds []string + BlkioDeviceReadBps []BlockLimit + BlkioDeviceReadIOps []BlockLimit + BlkioDeviceWriteBps []BlockLimit + BlkioDeviceWriteIOps []BlockLimit + BlkioWeight int64 + BlkioWeightDevice []BlockWeight + CPUCount int64 + CPUPercent int64 + CPUPeriod int64 + CPUQuota int64 + CPURealtimePeriod int64 + CPURealtimeRuntime int64 + CPUSet string + CPUSetCPUs string + CPUSetMEMs string + CPUShares int64 + CapAdd []string + CapDrop []string + Cgroup string + CgroupParent string + ContainerIDFile string + DNS []string + DNSOptions []string + DNSSearch []string + DeviceCgroupRules []string + Devices []Device + ExtraHosts []string + GroupAdd []string + IOMaximumBandwidth int64 + IOMaximumIOps int64 + IpcMode string + KernelMemory int64 + Links []string + LogConfig LogConfig + LxcConf []KeyValuePair + Memory int64 + MemoryReservation int64 + MemorySwap int64 + MemorySwappiness int64 + Mounts []HostMount + NetworkMode string + OOMKillDisable bool + OomScoreAdj int + PidMode string + PidsLimit int64 + PortBindings map[Port][]PortBinding + Privileged bool + PublishAllPorts bool + ReadonlyRootfs bool + RestartPolicy RestartPolicy + SecurityOpt []string + ShmSize int64 + StorageOpt map[string]string + Sysctls map[string]string + Tmpfs map[string]string + UTSMode string + Ulimits []ULimit + UsernsMode string + VolumeDriver string + VolumesFrom []string + type HostMount struct + BindOptions *BindOptions + ReadOnly bool + Source string + Target string + TempfsOptions *TempfsOptions + Type string + VolumeOptions *VolumeOptions + type IPAM struct + Config []IPAMConfig + Driver string + Options map[string]string + type IPAMConfig struct + AuxAddress map[string]string + Gateway string + IPRange string + Subnet string + type KeyValuePair struct + Key string + Value string + type Loader struct + func (l *Loader) Builder(s *services.ServiceConfig, backend services.Backend) (services.Builder, error) + func (l *Loader) Handles(c services.Backend) bool + func (l *Loader) Name() string + func (l *Loader) New() services.Backend + func (l *Loader) Runner(s *services.ServiceConfig, backend services.Backend) (services.Runner, error) + type LogConfig struct + Config map[string]string + Type string + type Mount struct + Destination string + Driver string + Mode string + Name string + RW bool + Source string + type NetworkingConfig struct + EndpointsConfig map[string]*EndpointSettings + type PeerInfo struct + IP string + Name string + type Port string + type PortBinding struct + HostIP string + HostPort string + type PortMapping struct + ContainerPort Port + HostPort Port + Original string + func (p *PortMapping) MarshalJSON() ([]byte, error) + func (p *PortMapping) UnmarshalJSON(data []byte) error + type RestartPolicy struct + MaximumRetryCount int + Name string + type TempfsOptions struct + Mode int + SizeBytes int64 + type ULimit struct + Hard int64 + Name string + Soft int64 + type VolumeDriverConfig struct + Name string + Options map[string]string + type VolumeOptions struct + DriverConfig VolumeDriverConfig + Labels map[string]string + NoCopy bool