Versions in this module Expand all Collapse all v3 v3.9.3 Nov 9, 2021 v3.9.2 Oct 4, 2021 v3.9.1 Sep 28, 2021 v3.9.0 Sep 28, 2021 v3.8.0 Sep 2, 2021 Changes in this version + const Healthy + const NoHealthcheck + const RegistryAuthFromPreviousSpec + const RegistryAuthFromSpec + const Starting + const Unhealthy + type Action string + const ActAllow + const ActErrno + const ActKill + const ActTrace + const ActTrap + type Arch string + const ArchAARCH64 + const ArchARM + const ArchMIPS + const ArchMIPS64 + const ArchMIPS64N32 + const ArchMIPSEL + const ArchMIPSEL64 + const ArchMIPSEL64N32 + const ArchPPC + const ArchPPC64 + const ArchPPC64LE + const ArchS390 + const ArchS390X + const ArchX32 + const ArchX86 + const ArchX86_64 + type Architecture struct + Arch Arch + SubArches []Arch + type Arg struct + Index uint + Op Operator + Value uint64 + ValueTwo uint64 + type AuthConfig struct + Auth string + Email string + IdentityToken string + Password string + RegistryToken string + ServerAddress string + Username string + type BlkioStatEntry struct + Major uint64 + Minor uint64 + Op string + Value uint64 + type BlkioStats struct + IoMergedRecursive []BlkioStatEntry + IoQueuedRecursive []BlkioStatEntry + IoServiceBytesRecursive []BlkioStatEntry + IoServiceTimeRecursive []BlkioStatEntry + IoServicedRecursive []BlkioStatEntry + IoTimeRecursive []BlkioStatEntry + IoWaitTimeRecursive []BlkioStatEntry + SectorsRecursive []BlkioStatEntry + type BuildCachePruneReport struct + SpaceReclaimed uint64 + type BuildResult struct + ID string + type CPUStats struct + CPUUsage CPUUsage + OnlineCPUs uint32 + SystemUsage uint64 + ThrottlingData ThrottlingData + type CPUUsage struct + PercpuUsage []uint64 + TotalUsage uint64 + UsageInKernelmode uint64 + UsageInUsermode uint64 + type Checkpoint struct + Name string + type CheckpointCreateOptions struct + CheckpointDir string + CheckpointID string + Exit bool + type CheckpointDeleteOptions struct + CheckpointDir string + CheckpointID string + type CheckpointListOptions struct + CheckpointDir string + type CloseWriter interface + CloseWrite func() error + type Commit struct + Expected string + ID string + type ComponentVersion struct + Details map[string]string + Name string + Version string + type ConfigCreateResponse struct + ID string + type ConfigListOptions struct + Filters filters.Args + type Container struct + Command string + Created int64 + HostConfig struct{ ... } + ID string + Image string + ImageID string + Labels map[string]string + Mounts []MountPoint + Names []string + NetworkSettings *SummaryNetworkSettings + Ports []Port + SizeRootFs int64 + SizeRw int64 + State string + Status string + type ContainerAttachOptions struct + DetachKeys string + Logs bool + Stderr bool + Stdin bool + Stdout bool + Stream bool + type ContainerCommitOptions struct + Author string + Changes []string + Comment string + Config *container.Config + Pause bool + Reference string + type ContainerCreateConfig struct + AdjustCPUShares bool + Config *container.Config + HostConfig *container.HostConfig + Name string + NetworkingConfig *network.NetworkingConfig + type ContainerExecInspect struct + ContainerID string + ExecID string + ExitCode int + Pid int + Running bool + type ContainerJSON struct + Config *container.Config + Mounts []MountPoint + NetworkSettings *NetworkSettings + type ContainerJSONBase struct + AppArmorProfile string + Args []string + Created string + Driver string + ExecIDs []string + GraphDriver GraphDriverData + HostConfig *container.HostConfig + HostnamePath string + HostsPath string + ID string + Image string + LogPath string + MountLabel string + Name string + Node *ContainerNode + Path string + Platform string + ProcessLabel string + ResolvConfPath string + RestartCount int + SizeRootFs *int64 + SizeRw *int64 + State *ContainerState + type ContainerListOptions struct + All bool + Before string + Filters filters.Args + Latest bool + Limit int + Quiet bool + Since string + Size bool + type ContainerLogsOptions struct + Details bool + Follow bool + ShowStderr bool + ShowStdout bool + Since string + Tail string + Timestamps bool + Until string + type ContainerNode struct + Addr string + Cpus int + ID string + IPAddress string + Labels map[string]string + Memory int64 + Name string + type ContainerPathStat struct + LinkTarget string + Mode os.FileMode + Mtime time.Time + Name string + Size int64 + type ContainerRemoveOptions struct + Force bool + RemoveLinks bool + RemoveVolumes bool + type ContainerRmConfig struct + ForceRemove bool + RemoveLink bool + RemoveVolume bool + type ContainerStartOptions struct + CheckpointDir string + CheckpointID string + type ContainerState struct + Dead bool + Error string + ExitCode int + FinishedAt string + Health *Health + OOMKilled bool + Paused bool + Pid int + Restarting bool + Running bool + StartedAt string + Status string + type ContainerStats struct + Body io.ReadCloser + OSType string + type ContainersPruneReport struct + ContainersDeleted []string + SpaceReclaimed uint64 + type CopyConfig struct + Resource string + type CopyToContainerOptions struct + AllowOverwriteDirWithFile bool + CopyUIDGID bool + type DefaultNetworkSettings struct + EndpointID string + Gateway string + GlobalIPv6Address string + GlobalIPv6PrefixLen int + IPAddress string + IPPrefixLen int + IPv6Gateway string + MacAddress string + type DiskUsage struct + BuilderSize int64 + Containers []*Container + Images []*ImageSummary + LayersSize int64 + Volumes []*Volume + type EndpointResource struct + EndpointID string + IPv4Address string + IPv6Address string + MacAddress string + Name string + type ErrorResponse struct + Message string + type EventsOptions struct + Filters filters.Args + Since string + Until string + type ExecConfig struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + Cmd []string + Detach bool + DetachKeys string + Env []string + Privileged bool + Tty bool + User string + WorkingDir string + type ExecStartCheck struct + Detach bool + Tty bool + type Filter struct + Arches []string + Caps []string + type GraphDriverData struct + Data map[string]string + Name string + type Health struct + FailingStreak int + Log []*HealthcheckResult + Status string + type HealthcheckResult struct + End time.Time + ExitCode int + Output string + Start time.Time + type HijackedResponse struct + Conn net.Conn + Reader *bufio.Reader + func (h *HijackedResponse) Close() + func (h *HijackedResponse) CloseWrite() error + type IDResponse struct + ID string + type ImageBuildOptions struct + AuthConfigs map[string]AuthConfig + BuildArgs map[string]*string + CPUPeriod int64 + CPUQuota int64 + CPUSetCPUs string + CPUSetMems string + CPUShares int64 + CacheFrom []string + CgroupParent string + Context io.Reader + Dockerfile string + ExtraHosts []string + ForceRemove bool + Isolation container.Isolation + Labels map[string]string + Memory int64 + MemorySwap int64 + NetworkMode string + NoCache bool + Platform string + PullParent bool + RemoteContext string + Remove bool + SecurityOpt []string + SessionID string + ShmSize int64 + Squash bool + SuppressOutput bool + Tags []string + Target string + Ulimits []*units.Ulimit + type ImageBuildResponse struct + Body io.ReadCloser + OSType string + type ImageCreateOptions struct + Platform string + RegistryAuth string + type ImageDeleteResponseItem struct + Deleted string + Untagged string + type ImageImportOptions struct + Changes []string + Message string + Platform string + Tag string + type ImageImportSource struct + Source io.Reader + SourceName string + type ImageInspect struct + Architecture string + Author string + Comment string + Config *container.Config + Container string + ContainerConfig *container.Config + Created string + DockerVersion string + GraphDriver GraphDriverData + ID string + Metadata ImageMetadata + Os string + OsVersion string + Parent string + RepoDigests []string + RepoTags []string + RootFS RootFS + Size int64 + VirtualSize int64 + type ImageListOptions struct + All bool + Filters filters.Args + type ImageLoadResponse struct + Body io.ReadCloser + JSON bool + type ImageMetadata struct + LastTagTime time.Time + type ImagePullOptions struct + All bool + Platform string + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + type ImagePushOptions ImagePullOptions + type ImageRemoveOptions struct + Force bool + PruneChildren bool + type ImageSearchOptions struct + Filters filters.Args + Limit int + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + type ImageSummary struct + Containers int64 + Created int64 + ID string + Labels map[string]string + ParentID string + RepoDigests []string + RepoTags []string + SharedSize int64 + Size int64 + VirtualSize int64 + type ImagesPruneReport struct + ImagesDeleted []ImageDeleteResponseItem + SpaceReclaimed uint64 + type Info struct + Architecture string + BridgeNfIP6tables bool + BridgeNfIptables bool + CPUCfsPeriod bool + CPUCfsQuota bool + CPUSet bool + CPUShares bool + CgroupDriver string + ClusterAdvertise string + ClusterStore string + ContainerdCommit Commit + Containers int + ContainersPaused int + ContainersRunning int + ContainersStopped int + Debug bool + DefaultRuntime string + DockerRootDir string + Driver string + DriverStatus [][2]string + ExperimentalBuild bool + HTTPProxy string + HTTPSProxy string + ID string + IPv4Forwarding bool + Images int + IndexServerAddress string + InitBinary string + InitCommit Commit + Isolation container.Isolation + KernelMemory bool + KernelVersion string + Labels []string + LiveRestoreEnabled bool + LoggingDriver string + MemTotal int64 + MemoryLimit bool + NCPU int + NEventsListener int + NFd int + NGoroutines int + Name string + NoProxy string + OSType string + OomKillDisable bool + OperatingSystem string + Plugins PluginsInfo + RegistryConfig *registry.ServiceConfig + RuncCommit Commit + Runtimes map[string]Runtime + SecurityOptions []string + ServerVersion string + SwapLimit bool + SystemStatus [][2]string + SystemTime string + type KeyValue struct + Key string + Value string + type MemoryStats struct + Commit uint64 + CommitPeak uint64 + Failcnt uint64 + Limit uint64 + MaxUsage uint64 + PrivateWorkingSet uint64 + Stats map[string]uint64 + Usage uint64 + type MountPoint struct + Destination string + Driver string + Mode string + Name string + Propagation mount.Propagation + RW bool + Source string + Type mount.Type + type NetworkConnect struct + Container string + EndpointConfig *network.EndpointSettings + type NetworkCreate struct + Attachable bool + CheckDuplicate bool + ConfigFrom *network.ConfigReference + ConfigOnly bool + Driver string + EnableIPv6 bool + IPAM *network.IPAM + Ingress bool + Internal bool + Labels map[string]string + Options map[string]string + Scope string + type NetworkCreateRequest struct + Name string + type NetworkCreateResponse struct + ID string + Warning string + type NetworkDisconnect struct + Container string + Force bool + type NetworkInspectOptions struct + Scope string + Verbose bool + type NetworkListOptions struct + Filters filters.Args + type NetworkResource struct + Attachable bool + ConfigFrom network.ConfigReference + ConfigOnly bool + Containers map[string]EndpointResource + Created time.Time + Driver string + EnableIPv6 bool + ID string + IPAM network.IPAM + Ingress bool + Internal bool + Labels map[string]string + Name string + Options map[string]string + Peers []network.PeerInfo + Scope string + Services map[string]network.ServiceInfo + type NetworkSettings struct + Networks map[string]*network.EndpointSettings + type NetworkSettingsBase struct + Bridge string + HairpinMode bool + LinkLocalIPv6Address string + LinkLocalIPv6PrefixLen int + Ports nat.PortMap + SandboxID string + SandboxKey string + SecondaryIPAddresses []network.Address + SecondaryIPv6Addresses []network.Address + type NetworkStats struct + EndpointID string + InstanceID string + RxBytes uint64 + RxDropped uint64 + RxErrors uint64 + RxPackets uint64 + TxBytes uint64 + TxDropped uint64 + TxErrors uint64 + TxPackets uint64 + type NetworksPruneReport struct + NetworksDeleted []string + type NodeListOptions struct + Filters filters.Args + type NodeRemoveOptions struct + Force bool + type Operator string + const OpEqualTo + const OpGreaterEqual + const OpGreaterThan + const OpLessEqual + const OpLessThan + const OpMaskedEqual + const OpNotEqual + type PidsStats struct + Current uint64 + Limit uint64 + type Ping struct + APIVersion string + Experimental bool + OSType string + type Plugin struct + Config PluginConfig + Enabled bool + ID string + Name string + PluginReference string + Settings PluginSettings + type PluginConfig struct + Args PluginConfigArgs + Description string + DockerVersion string + Documentation string + Entrypoint []string + Env []PluginEnv + Interface PluginConfigInterface + IpcHost bool + Linux PluginConfigLinux + Mounts []PluginMount + Network PluginConfigNetwork + PidHost bool + PropagatedMount string + Rootfs *PluginConfigRootfs + User PluginConfigUser + WorkDir string + type PluginConfigArgs struct + Description string + Name string + Settable []string + Value []string + type PluginConfigInterface struct + Socket string + Types []PluginInterfaceType + type PluginConfigLinux struct + AllowAllDevices bool + Capabilities []string + Devices []PluginDevice + type PluginConfigNetwork struct + Type string + type PluginConfigRootfs struct + DiffIds []string + Type string + type PluginConfigUser struct + GID uint32 + UID uint32 + type PluginCreateOptions struct + RepoName string + type PluginDevice struct + Description string + Name string + Path *string + Settable []string + type PluginDisableConfig struct + ForceDisable bool + type PluginDisableOptions struct + Force bool + type PluginEnableConfig struct + Timeout int + type PluginEnableOptions struct + Timeout int + type PluginEnv struct + Description string + Name string + Settable []string + Value *string + type PluginInstallOptions struct + AcceptAllPermissions bool + AcceptPermissionsFunc func(PluginPrivileges) (bool, error) + Args []string + Disabled bool + PrivilegeFunc RequestPrivilegeFunc + RegistryAuth string + RemoteRef string + type PluginInterfaceType struct + Capability string + Prefix string + Version string + func (t *PluginInterfaceType) MarshalJSON() ([]byte, error) + func (t *PluginInterfaceType) UnmarshalJSON(p []byte) error + func (t PluginInterfaceType) String() string + type PluginMount struct + Description string + Destination string + Name string + Options []string + Settable []string + Source *string + Type string + type PluginPrivilege struct + Description string + Name string + Value []string + type PluginPrivileges []PluginPrivilege + func (s PluginPrivileges) Len() int + func (s PluginPrivileges) Less(i, j int) bool + func (s PluginPrivileges) Swap(i, j int) + type PluginRemoveOptions struct + Force bool + type PluginRmConfig struct + ForceRemove bool + type PluginSettings struct + Args []string + Devices []PluginDevice + Env []string + Mounts []PluginMount + type PluginsInfo struct + Authorization []string + Log []string + Network []string + Volume []string + type PluginsListResponse []*Plugin + type Port struct + IP string + PrivatePort uint16 + PublicPort uint16 + Type string + type PushResult struct + Digest string + Size int + Tag string + type RequestPrivilegeFunc func() (string, error) + type ResizeOptions struct + Height uint + Width uint + type RootFS struct + BaseLayer string + Layers []string + Type string + type Runtime struct + Args []string + Path string + type Seccomp struct + ArchMap []Architecture + Architectures []Arch + DefaultAction Action + Syscalls []*Syscall + type SecretCreateResponse struct + ID string + type SecretListOptions struct + Filters filters.Args + type SecurityOpt struct + Name string + Options []KeyValue + func DecodeSecurityOptions(opts []string) ([]SecurityOpt, error) + type ServiceCreateOptions struct + EncodedRegistryAuth string + QueryRegistry bool + type ServiceCreateResponse struct + ID string + Warnings []string + type ServiceInspectOptions struct + InsertDefaults bool + type ServiceListOptions struct + Filters filters.Args + type ServiceUpdateOptions struct + EncodedRegistryAuth string + QueryRegistry bool + RegistryAuthFrom string + Rollback string + type ServiceUpdateResponse struct + Warnings []string + type Stats struct + BlkioStats BlkioStats + CPUStats CPUStats + MemoryStats MemoryStats + NumProcs uint32 + PidsStats PidsStats + PreCPUStats CPUStats + PreRead time.Time + Read time.Time + StorageStats StorageStats + type StatsJSON struct + ID string + Name string + Networks map[string]NetworkStats + type StorageStats struct + ReadCountNormalized uint64 + ReadSizeBytes uint64 + WriteCountNormalized uint64 + WriteSizeBytes uint64 + type SummaryNetworkSettings struct + Networks map[string]*network.EndpointSettings + type SwarmUnlockKeyResponse struct + UnlockKey string + type Syscall struct + Action Action + Args []*Arg + Comment string + Excludes Filter + Includes Filter + Name string + Names []string + type TaskListOptions struct + Filters filters.Args + type ThrottlingData struct + Periods uint64 + ThrottledPeriods uint64 + ThrottledTime uint64 + type Version struct + APIVersion string + Arch string + BuildTime string + Components []ComponentVersion + Experimental bool + GitCommit string + GoVersion string + KernelVersion string + MinAPIVersion string + Os string + Platform struct{ ... } + Version string + type Volume struct + CreatedAt string + Driver string + Labels map[string]string + Mountpoint string + Name string + Options map[string]string + Scope string + Status map[string]interface{} + UsageData *VolumeUsageData + type VolumeUsageData struct + RefCount int64 + Size int64 + type VolumesPruneReport struct + SpaceReclaimed uint64 + VolumesDeleted []string