Versions in this module Expand all Collapse all v1 v1.4.1 Apr 25, 2019 Changes in this version + func CheckError(err error) + type Aliases struct + Aliases []string + type Build struct + Args map[string]string + CacheFrom []string + Context string + Dockerfile string + Labels []string + func (b *Build) UnmarshalYAML(unmarshal func(interface{}) error) error + type BuildAux struct + Args map[string]string + CacheFrom []string + Context string + Dockerfile string + Labels []string + type Command []string + func (c *Command) UnmarshalYAML(unmarshal func(interface{}) error) error + type CpusMem struct + Cpus string + Memory string + type Deploy struct + Labels map[string]string + Mode string + Placement Placement + Replicas int + Resources Resources + RestartPolicy RestartPolicy + UpdateConfig UpdateConfig + type Dns []string + func (c *Dns) UnmarshalYAML(unmarshal func(interface{}) error) error + type DnsSearch []string + func (c *DnsSearch) UnmarshalYAML(unmarshal func(interface{}) error) error + type DockerCompose struct + Services map[string]Service + Version string + func (d *DockerCompose) UnmarshalFromFile(path string) error + func (d DockerCompose) MarshalToFile(path string) error + type Entrypoint []string + func (c *Entrypoint) UnmarshalYAML(unmarshal func(interface{}) error) error + type EnvFile []string + func (ef *EnvFile) UnmarshalYAML(unmarshal func(interface{}) error) error + type Environment map[string]string + func (e *Environment) UnmarshalYAML(unmarshal func(interface{}) error) error + type Healthcheck struct + Disable bool + Interval string + Retries string + Test []string + Timeout string + type Limits struct + Hard int + Soft int + func (s *Limits) UnmarshalYAML(unmarshal func(interface{}) error) error + type Logging struct + Driver string + Options map[string]string + type Networks struct + Aliases map[string]Aliases + ShortSyntax []string + type Placement struct + Constraints []string + type Port struct + Mode string + Protocol string + Published int + Target int + type Ports []Port + func (p *Ports) UnmarshalYAML(unmarshal func(interface{}) error) error + type Resources struct + Limits CpusMem + Reservations CpusMem + type RestartPolicy struct + Condition string + Delay string + MaxAttempts int + Window string + type Secret struct + Gid string + Mode string + Source string + Target string + Uid string + type Secrets []Secret + func (s *Secrets) UnmarshalYAML(unmarshal func(interface{}) error) error + type Service struct + Build Build + CapAdd []string + CapDrop []string + CgroupParent string + Command Command + ContainerName string + CpuShares int + Depends_on []string + Deploy Deploy + Devices []string + Dns Dns + DnsSearch DnsSearch + Entrypoint Entrypoint + EnvFile EnvFile + Environment Environment + Expose []int + ExternalLinks []string + ExtraHosts []string + Healthcheck Healthcheck + Image string + Isolation string + Labels map[string]string + Links []string + Logging Logging + MemLimit string + Networks Networks + Pid string + Ports Ports + Privileged bool + Secrets Secrets + SecurityOpt []string + StopSignal string + Stop_grace_period string + Sysctls map[string]string + Tmpfs Tmpfs + Ulimits Ulimits + UsernsMode string + Volumes Volumes + Working_dir string + type Tmpfs []string + func (c *Tmpfs) UnmarshalYAML(unmarshal func(interface{}) error) error + type Ulimits struct + Nofile Limits + Nproc Limits + type UpdateConfig struct + Delay string + Parallelism int + type Volume struct + ReadOnly bool + Source string + Target string + Type string + type Volumes []Volume + func (v *Volumes) UnmarshalYAML(unmarshal func(interface{}) error) error